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;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
spring boot中多线程开发的注意事项总结
spring boot 通过任务执行器 taskexecutor 来实现多线程和并发编程。下面这篇文章主要给大家介绍了关于spring boot中多线程开发的注意事项,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
2018-09-09
Springboot中@Value的使用详解
这篇文章主要介绍了Springboot中@Value的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2019-12-12
详解Java爬虫利器Jsoup
Jsoup是一款Java语言开发的HTML解析器,用于解析HTML文档以及对HTML文档进行操作,处理等,本文就将详细给大家介绍一下Java中的爬虫利器Jsoup,感兴趣的同学可以参考一下
2023-06-06
Java编程Post数据请求和接收代码详解
这篇文章主要介绍了Java编程Post数据请求和接收代码详解,涉及enctype的三种编码,post与get等相关内容,具有一定参考价值,需要的朋友可以了解下。
2017-11-11
关于Java 获取时间戳的方法
这篇文章主要介绍了关于Java获取时间戳的方法,Java有两个取时间戳的方法,分别是System.currentTimeMillis()和System.nanoTime()下文对两种方法进行详细介绍,需要的小伙伴可以参考一下
2022-04-04
最新评论