基本数据类型使用方便,但没有对应方法来操作这些数据。
所以使用一个类把,基本类型数据包装起来,称为包装类。
装箱:基本类型->对应包装类对象
拆箱:包装类对象转为基本类型
Integer与int为例
构造方法:
静态方法:
基本数据--->包装对象
Integer i = new Integer(3);
Integer i = Integer.valueOf(4);
Integer i = new Integer("3");
Ineger q = Integer.valueOf(3);
Ineger p = Integer.valueOf("a");
自动装箱
Integer in = 1;
自动拆箱
in+2;相当于in.intValue()+3=3;
in = in + 2;//相当于in = new Integer(3) 自动装箱
例子:ArrayList
ArrayList
list.add(1);//自动装箱
list.get(0);//自动拆箱
原文:https://www.cnblogs.com/deusjin/p/13201845.html