装箱有两种方式:
Integer integer = new Integer(int);
Integer integer = Integer.valueof(int);
拆箱:
int i = Integer.intValue();
JDK5以后都会自动装箱和自动拆箱
如果在[-128,127]区间的整数值赋值给Integer i,则直接将数值传给i,不用创建对象,超出这个范围,就需要创建对象
如果出现包装类和基本数据类型运算时(包括双等号),会将包装类自动拆箱
装箱有两种方式:
Integer integer = new Integer(int);
Integer integer = Integer.valueof(int);
拆箱:
int i = Integer.intValue();
JDK5以后都会自动装箱和自动拆箱
如果在[-128,127]区间的整数值赋值给Integer i,则直接将数值传给i,不用创建对象,超出这个范围,就需要创建对象
如果出现包装类和基本数据类型运算时(包括双等号),会将包装类自动拆箱