包装类
类型
共有八个包装类,分别是:
- Byte
- Boolean
- Short
- Charactor
- Integer
- Long
- Float
- Double
装箱与拆箱
- 装箱:将基本数据类型变为包装类;
- 拆箱:将包装类变为基本数据类型。
手动
即使用构造方法:
Integer obj = new Integer(10); //装箱
int temp = obj.intValue(); //拆箱
Boolean obj = new Boolean(true); //装箱
boolean temp = obj.booleanValue(); //拆箱
自动
Integer obj = 10; //自动装箱
int temp = obj; //自动拆箱
obj++; //包装类直接进行数学计算
Object的装箱与拆箱
Object obj = 10; //装箱
int temp = (Integer)obj; //拆箱