当前位置: 代码迷 >> J2SE >> java怎么实现swap
  详细解决方案

java怎么实现swap

热度:22   发布时间:2016-04-24 00:57:09.0
java如何实现swap?
int a,b如何实现swap(a,b)?
即使是把a,b封装成Integer也不行吧?这样虽然是swap()函数中reference变化了,可是主函数中得reference是不变的,那么我改如何实现swap呢

------解决方案--------------------
a和b放在其他对象中做属性就行了。典型如用数组。
swap(int[] a, int[] b){ //只用一个元素
int temp = a[0];
a[0] = b[0];
b[0] = temp;
}
  相关解决方案