文章目录
-
基本数据类型和包装类的对象之间的拆装箱
-
基本类型、包装类与String类间的转换
包装类的使用
- 针对八种基本数据类型定义相应的引用类型—包装类(封装类)
- 有了类的特点,就可以调用类中的方法,Java才是真正的面向对象
JDK5.0之后,支持自动装箱,自动拆箱。但类型必须匹配。
自动装箱:基本数据类型->包装类的对象
- int num2=10;
- Integer in1 = num2;
- boolean b1 = true;
- Boolean b2 = b1;
自动拆箱:包装类-->基本数据类型
- int num2=10;
- Integer in1 = num2;
- int num1=in1;//实现拆箱
基本数据类型,包装类--->String类型
- int num1=10;
方法1:
String str1= num1+"";
方法2:调用String的valueOf()
float f1=12.3f;
String str2 = String.valueOf(f1);
String类型-->基本数据类型和包装类:都需要调用包装类的parseXXX(String s);
String s=“123”;
int num2 = Integer.parseInt(s);
Integer a1 = Integer.parseInt(s);