//编写一个程序,展示自动包装功能对所有的基本类型和包装器类型都起作用
自动拆装箱 是JDK1.5中新增加的内容 ,它可以将基本数据类型自动转换为它的包装类。或者相反。 基本数据类型与包装类对应关系如下: short Short int Integer long Long char Character float Float double Double boolean Boolean
这里的装箱应该理解为 封装对象 ,即把基础数据类型(如 int)转换成基础类型封装类的对象(如 new Integer())
拆箱就是装箱的反过程,即把基础类型封装类的对象(如 new Integer())转换为基础数据类型(如 int)。
装箱: Integer a = new Integer(10) ;
拆箱: int b = new Integer(20) ;
实例:
public class Test9 {
static Integer i = new Integer(10);
static int a = new Integer(20);
public static void main(String args[]){
System.out.println("i = "+i);
System.out.println("a = "+a);
}
}
运行结果:
i = 10
a = 20