public class Test5 {
public static void main(String[] args) {
int a = 5;
//基本类型变成包装类 -》 装箱操作
Integer num = new Integer(a);//包装类第一种方法,每次new,都会创建新的地址
System.out.println(num);
System.out.println(num.MAX_VALUE);
System.out.println(num.MIN_VALUE);
System.out.println(num.TYPE);
//拆箱操作:把包装类转换成基本数据类型
int num3 = num.intValue();
System.out.println(num); //包装类
System.out.println(num3); //基本数据类型
double b = 2.5;
Double num2 = Double.valueOf(b);//包装类的第二中写法(有缓存设计,有范围)
System.out.println(num2); //包装类
double num4 = num2.doubleValue();
System.out.println(num4); //基本数据类型
//自动装箱
Integer A = 20;
A.intValue();
//自动拆箱
int chaixiang = A;
装箱/拆箱以及自动装箱和拆箱操作
最新推荐文章于 2024-02-10 22:27:00 发布
本文详细解析了Java中的装箱和拆箱操作,包括如何将基本数据类型转换为包装类,以及反之亦然的过程。通过具体代码示例,展示了Integer、Double等包装类的使用方法,以及自动装箱和拆箱的特点。

2836

被折叠的 条评论
为什么被折叠?



