java从1.5开始提供了autoboxing和autounboxing技术
这里 c.add(200)
编译器给你处理为c.add(Integer.valueOf(200));
因此放入的实际是Integer类型的对象//autoboxing
比如你可以写Integer i =5;
编译器把它处理成Integer i = Integer.valueOf(i);//autounboxing
Integer i = 5;
int j=i;//编译器会自动处理为
int j=i.intValue();
这里 c.add(200)
编译器给你处理为c.add(Integer.valueOf(200));
因此放入的实际是Integer类型的对象//autoboxing
比如你可以写Integer i =5;
编译器把它处理成Integer i = Integer.valueOf(i);//autounboxing
Integer i = 5;
int j=i;//编译器会自动处理为
int j=i.intValue();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货