Java的包装类与装箱和拆箱操作

包装类的装箱和拆箱操作


装箱操作:将基本数据类型转换成包装类称为装箱操作
拆箱操作:将包装类转换成基本数据类型称为拆箱操作

 Integer的示例代码:

class IntegerClass
{
	public void method()
	{
		int i = 10;
		Integer i2 = new Integer(i);// 装箱操作
		int j = i2.intValue();// 拆箱操作
		i2 = i;// 自动装箱操作
		j = i2;// 自动拆箱操作
		System.out.println(j);
	}
}


Float的示例代码

class FloatClass
{
	public void method()
	{
		float i = 10.3f;
		Float i2 = new Float(i);// 装箱操作
		float j = i2.floatValue();// 拆箱操作
		i2 = i;// 自动装箱操作
		j = i2;// 自动拆箱操作
		System.out.println(j);
	}
}


 

包装类型级分类:

Java的包装类与装箱和拆箱操作_第1张图片

你可能感兴趣的:(Java的包装类与装箱和拆箱操作)