为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作。
用于描述该对象的类就成为基本数据类型对象包装类。
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
基本数据类型:
8种:
举例:
该包装对象主要用基本类型和字符串之间的转换。
基本类型——字符串
1. 基本类型数值+""
2. 用String类中的静态方法 valueof(基本类型数值)
3. 用Integer的静态方法valueOf(基本类型数值)
字符串——基本类型
1. 使用包装类中的静态方法xxx parseXxx(xxx类型的字符串);
int parseInt("intstring");
long parseLong("longstring");
boolean parseBoolean("booleanString");
只有Character没有parse方法
2. 如果字符串被Integer进行对象的封装,可使用另一个非静态的方法,intValue();将一个Integer对象转成基本数据类型值。
进制转换:
整数具备不同的进制体现
十进制——其他进制
其他进制——十进制
十进制——其他进制
练习:对一个字符串的数值进行从小到大排序 "20 78 9 -7 88 36 29"(见V80)