包装类的使用
包装类的使用
- java提供8种基本数据类型对应的包装类,使得基本数据类型变量具有类的特征
- 掌握:基本数据类型、包装类、String三者之间的互相转换
自动装箱与自动拆箱[基本数据类型和包装类的转换]
JDK5.0新特性,自动装箱与自动拆箱。
class Test{
public void test(){
//自动装箱,基本数据类型-->包装类对象
int num2 = 10;
Integer in1 = num2;//自动装箱
boolean b1 = true;
Boolean b2 = b1;//自动装箱
//自动拆箱,包装类-->基本数据类型
int num3 = in1;//自动拆箱
boolean b3 = b2;//自动拆箱
method(in1);
method(b2);
}
public void method(Object obj){
System.out.println("000");
}
}
基本数据类型和String的互相转换
基本数据类型-->String类型:
- 连接运算
String str1 = num1 + "";
- 调用String的valueOf(Xxx xxx)
float f1 = 12.3f;
String str2 = String.valueOf(f1);
String类型-->基本数据类型:
- 调用包装类的parseXxx(String s)方法
标签:拆箱,String,包装,数据类型,Day1,自动,javaSE,装箱 From: https://www.cnblogs.com/KJplant/p/17258874.htmlint num2 = Interger.parseInt(str1);
boolean b1 = Boolean.parseBoolean(str2);