一.数据装箱
将数据类型保存到包装类中,可以利用构造方法实现
Number的API网址
public Boolean(boolean value)
public Double(double value)
public Integer(int value)
二.数据拆箱
从包装类中获取数据类型
public boolean booleanValue()
三
1.包装类对象可以直接参与数学运算
//以int Integer为例
public static void main(Sttring args[]){
Integer obj=new Integer(10);//装箱
int num=obj.intValue();//拆箱
System.out.println(num*2);//结果20
}
//对比
public static void main(Sttring args[]){
Integer obj=10;//自动装箱
int num =obj;//自动拆箱
obj++;//包装类对象可以直接参与数学运算
System.out.println(num*obj);//结果110
}
2.可以实现Object 接收基本数据类型的操作
public static void main(Sttring args[]){
Object obj=19.2;//double自动装箱为Double,向上转型为object
double num=(Double)obj;//向下转型为包装类再自动拆箱
system.out.println(num*2);//38.4
}