l.get(i);将返回
Integer,然后调用
intValue();它将返回整数作为type
int。
转换的
int到
Integer被称为 拳击 。
将转换
Integer为的
int*** 作称为 拆箱,依次
类推,以便在其他原始类型及其对应的Wrapper类之间进行转换。
从Java 5开始,它将自动为您进行所需的转换(自动装箱),因此, 如果您使用的是Java 5或更高版本,则示例之间没有区别 。
您唯一需要注意的是, 如果an
Integer为null,并且直接将其分配给它,
int则它将引发NullPointerException。
在Java 5之前,程序员本人必须进行装箱/拆箱。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)