java 交换两个数据的方法实例详解
更新时间:2016年12月26日 11:56:33 投稿:lqh
这篇文章主要介绍了java 交换两个数据的方法实例详解的相关资料,需要的朋友可以参考下
java 交换两个数据的方法
1:利用数组,即先把要交换的数字放在数组中 ,比如在一些数组排序中可能用到
public static void swap2(int[] arr,int a,int b){
int temp =arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
2:通过创建对象,这样就把两个整数的值 引入到了 对象中 可以实现 两个整数的交换。当然 ,若要其他基本数据类型只需要更改一下A中的类型即可。
public static void swap(Object obj1,Object obj2){
int temp;
A a =(A) obj1;
A b =(A) obj2;
temp = a.n;
a.n = b.n;
b.n = temp;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Springboot 整合maven插口调用maven release plugin实现一键打包功能
这篇文章主要介绍了Springboot 整合maven插口调用maven release plugin实现一键打包功能,整合maven-invoker使程序去执行mvn命令,结合示例代码给大家介绍的非常详细,需要的朋友可以参考下2022-03-03
Mybatis实现SQL映射的两种方法(xml文件形式和注解形式)
这篇文章主要介绍了Mybatis实现SQL映射的两种方法(xml文件形式和注解形式),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-07-07
Spring Cloud 部署时使用 Kubernetes 作为注册中心和配置中
Spring Cloud Kubernetes提供了使用Kubernete本地服务的Spring Cloud通用接口实现,这篇文章主要介绍了Spring Cloud 部署时如何使用 Kubernetes 作为注册中心和配置中心,需要的朋友可以参考下2024-05-05
Java源码解析HashMap的tableSizeFor函数
今天小编就为大家分享一篇关于Java源码解析HashMap的tableSizeFor函数,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-01-01


最新评论