装箱和拆箱

public  class Demo01 {
public static void main(String[] args) {
//装箱:基本类型转换为引用类型
int num1=10;
Integer integer1 = new Integer(num1);//第一种方法
Integer integer2 = Integer.valueOf(num1);//第二种方法
System.out.println("装箱");
System.out.println(integer1);//10
System.out.println(integer2);//10

//拆箱:引用类型转换为基本类型
Integer integer3 = new Integer(100);
int num2 = integer3.intValue();
System.out.println("拆箱");
System.out.println(num2);//100

//jdk1.5之后,提供自动装箱和拆箱

//自动装箱
int age=18;
Integer integer4=age;
System.out.println("自动装箱");
System.out.println(integer4);//18


//自动拆箱
int age1=integer4;
System.out.println("自动拆箱");
System.out.println(age1);//18
}
}
posted @ 2023-02-14 12:15  惊鸿宴远赴人间  阅读(22)  评论(0)    收藏  举报