java 交换两个数据的方法实例详解
java交换两个数据的方法
1:利用数组,即先把要交换的数字放在数组中,比如在一些数组排序中可能用到
publicstaticvoidswap2(int[]arr,inta,intb){
inttemp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
2:通过创建对象,这样就把两个整数的值引入到了对象中可以实现两个整数的交换。当然,若要其他基本数据类型只需要更改一下A中的类型即可。
publicstaticvoidswap(Objectobj1,Objectobj2){
inttemp;
Aa=(A)obj1;
Ab=(A)obj2;
temp=a.n;
a.n=b.n;
b.n=temp;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!