一、
包装类:其实就是8种基本数据类型对应的引用类型
(2)
基本数据类型:
byte——Byte
short——Short
int——Integer
long——Long
char——Character
float——Float
double——Double
boolean——Boolean
(3)为什么提供包装类?
java为了实现一切皆对象,为8种基本数据类型提供了对应的引用类型
后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型
(4)
自动装箱:基本类型的数据和变量可以直接赋值给包装类型的变量
自动拆箱:包装类型的变量可以直接赋值给基本数据类型的变量
(5)
包装类的特有功能:
包装类的变量默认值可以用null,容错率高
可以把基本类型的数据转换成字符串的类型(用处不大)
<1>调用toString();方法得到字符串的结果
<2>调用Integer.toString(基本类型的数据)
Integer i3 =23;
String rs = i3.toString();
System.out.println(rs+1);
String rs1 = Integer.toString(i3);
System.out.println(rs1+1);
或
String rs2 = i3+" ";
System.out.println(rs2+1);
(6)
可以把字符串类型的数值转换成真实的数据类型(真的很有用)
Integer.parselent; //字符串类型的整数
Double.parseDouble; //字符串类型的小数
可以记
Integer.value of(number);
Double.value of (number);
(7)
包装类是什么,目的是什么?
基本数据类型对应的引用数据类型
实用了一切皆对象
后期集合和泛型不支持基本数据类型,只能使用包装类
(8)包装类有哪些特殊功能?
可以把基本数据类型的数据转换成字符类型(用处不大)
可以把字符串类型的数值转换成真实的数据类型(很有用)