public class Test {
//这里明明把它的引用地址给换了,为什么调用这个方法却起不到置换的效果
public static void swap(Integer x, Integer y) {
Integer temp=x;
x=y;
System.out.println(x.intValue());
y=temp;
System.out.println(y.intValue());
}
public static void main(String[] args) {
Integer a = new Integer(1);
Integer b = new Integer(2);
//元素换位
swap(a, b);
System.out.print("a=" + a.intValue());
System.out.print("b=" + b.intValue());
}