首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java怎么实现swap

2012-05-27 
java如何实现swap?int a,b如何实现swap(a,b)?即使是把a,b封装成Integer也不行吧?这样虽然是swap()函数中re

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;
}

热点排行