class A{
public void swp(Integer a,Integer b){
Integer t ;
t =a;
a=b;
b=t;
}
public static void main(String [] args){
A a1 =new A();
Integer a =new Integer(5);
Integer b =new Integer(4);
a1.swp(a,b);
System.out.println(a);
}
}
Integer是类类型的,传递的是引用,但是为什么无法交换呢??
public void swp(Integer a,Integer b){
Integer t ;
t =a;
a=b;
b=t;
}
public static void main(String [] args){
A a1 =new A();
Integer a =new Integer(5);
Integer b =new Integer(4);
a1.swp(a,b);
System.out.println(a);
}
}
Integer是类类型的,传递的是引用,但是为什么无法交换呢??
解决方案 »
- 菜鸟问题用JPanel画图
- 用编程语言写一个在局域网里检测DHCP主机的小工具?
- hibernate从mysql数据库显示数据乱码
- 如果要在界面放两个CHECKBOX,每点击一个CHECKBOX,就弹出一个MSG,显示这个CHECKBOX的名字,应该怎么做(求一段能运行的源程序)
- 关于JCreat的配置问题
- 谁能提过个java做的CRM看看??
- 请问在JAVa中如何输出引号
- UTF-8问题
- 请问如何可以把String类型的日期转换成timestamp类型????
- 关于javaSE泛型通配符的问题,哪位大神帮忙看看,有问号的语句,详细解释一下,谢了
- 考一考!请用程序解决如下问题
- Subversion Http Proxy的问题
或者不要用Integer对象,用一些可以修改属性的对象,比如楼上说的StringBuffer之类的