1.包装类与基本数据类型的转化
public void text001(){
int num1=10;
Integer num2=new Integer(num1)//由基本数据类型到包装类的转化。八大基本数据类型都适用
包装类 变量名=new 包装类(要转化的变量名)
int i1=num2.intvalue();//由包装类转化为基本数据类型
要转化的基本数据类型 变量名=包装类变量名.要转化的基本数据类型value();
}
2.拆箱装箱
在jdk5之后基本数据类型与包装类之间的转化变得简单
pubilc void text01(){
int num1=10;
Integer in1=10;//基本数据类型转化为包装类(自动装箱)
int num2=in1;//包装类转化为基本数据类型(自动拆箱)
}
3.如何实现基本数据类型、包装类向String类型的转化
1.使用连接运算、2.调用String的valueof()
public void text01(){
int num1=10;
String str1=num1+“”;//方法一
String str2=String.valueof(num1);//方法二(不能使用强转,只有子父类关系才能强转)
}
4.实现String向基本数据类型和包装类的转化
public void text03(){
String str =“123”;
int num=Integer.parseInt(str);//String向基本数据类型的转化
基本数据类型 变量名=基本数据类型的包装类.parse(相应数据类型)(String类型的变量名)
Integer num=Integer.parseInt(str)//string类型向包装类的转化
}