📅  最后修改于: 2023-12-03 15:16:34.811000             🧑  作者: Mango
在Java中,Wrapper类是指其它基本数据类型(byte、short、int、long、float、double、boolean)所对应的引用类型,即Byte、Short、Integer、Long、Float、Double、Boolean类。
Wrapper类是Java中很重要的类,因为它们提供了许多有用的方法来操作基本数据类型。
我们可以使用静态valueOf()方法来创建Wrapper对象,例如:
Integer a = Integer.valueOf("123");
上述代码创建了一个Integer类型的对象a,其值为整数123。
当然也可以使用简单的赋值符来创建Wrapper对象,例如:
Integer b = 123;
这样也可以创建一个Integer类型的对象b,其值也为整数123。
Wrapper类包含了许多有用的方法来处理基本数据类型。
例如,我们可以使用intValue()方法将Integer对象转换为int类型的值,例如:
Integer c = Integer.valueOf("123");
int d = c.intValue();
上述代码创建了一个Integer类型的对象c,将其转换为int类型的值d。
还可以使用toString()方法将Wrapper对象转换为String类型的值,例如:
Integer e = Integer.valueOf("123");
String f = e.toString();
上述代码创建了一个Integer类型的对象e,将其转换为String类型的值f。
Wrapper类还支持自动装箱和拆箱操作。
自动装箱是指将基本数据类型自动转换为对应的Wrapper对象,例如:
int g = 123;
Integer h = g;
上述代码将整数123自动转换为Integer对象h。
自动拆箱是指将Wrapper对象自动转换为对应的基本数据类型,例如:
Integer i = Integer.valueOf("123");
int j = i;
上述代码将Integer对象i自动转换为int类型的值j。
在Java中,我们可以充分利用Wrapper类来处理基本数据类型,使我们的代码更加简洁易懂。