首页 > 代码库 > Java 自动装箱和拆箱

Java 自动装箱和拆箱

JDK1.5之后的功能

自动装箱:指的是开发人员可以把一个基本数据类型直接赋给对应的包装类

自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型

public static void main(String[] args) {
    Integer i = 1;  //装箱
    int j = i ;     //拆箱
}

 

public static void main(String[] args) {
    List list  = new  ArrayList();
    list.add(1);
    int j=  (Integer)list.get(0);
}

list.add 这里面就用到了自动装箱,因为add方法参数只能是一个对象。