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; }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!