Java 中基本类型和包装类之间的转换

时间:2022-10-26 17:53:10

基本类型和包装类型之间经常需要相互转换,以Integer为例(其他的类型操作雷同)

Integer a = new Interger(3); //定义Interger包装类对象,值为3

int b = a + 5; //将包装类型和基本数据类型进行计算

在JDK1.5引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。

那么什么是装箱和拆箱呢? 我们分别来看一下:

装箱:把基本数据类型装换成包装类型,使其具有对象的性质,又可分为手动装箱和自动装箱

Java 中基本类型和包装类之间的转换

拆箱:和装箱相反,把包装类型转换成基本类型,又可分为手动装箱和自动装箱

Java 中基本类型和包装类之间的转换