1.1 基本类型包装类的概述
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换。
基本数据类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
1.2 Integer 类
public static Integer valueOf(int i) //返回表示指定int值的Integer实例
public static Integer valueOf(String s) //返回一个保存指定值的Integer对象String
1.3 转换的一个例子(int <—-> String)
①:int转换为String
public static String valueOf(int i) //返回参数的字符串表示形式
②:String转换为int
public static int parseInt(String s) //将字符串解析为int类型。
1.4 自动装箱和拆箱
①:装箱
把基本数据类型转换为对应的包装类类型
②:拆箱
把包装类类型转换为对应的基本数据类型
③:一个实例
Integer i = 100; //自动装箱 Integer i = Integer.valueOf(100);
i += 200; //i = i + 200 自动装箱。 i + 200 自动拆箱: i.intValue() + 200;
④:一个建议:
主要是对象,在使用前就必须进行不为null的判断。