基本数据类型对象包装类:
1:java将基本数据类型值封装成了对象。封装成对象有什么好处?因为可以提供更多的操作基本数值的功能。
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character
2:基本数据类型包装类的通用功能:
能在基本数据类型和String类之间互相转换。
3:基本数据类型对象包装类特点:
1:用于在基本数据和字符串之间进行转换。
int parseInt(string);
byte parseByte(string);
boolean parseBoolean(string); xxx
parseXxx(string);
只有Character没有解析方法。
4:基本数值《-----》字符串 |
基本数值《-----》2/10/16进制之间的转化 |||--》在API中都有方法
包装对象《-----》基本数据类型装换 |
5:自动装箱、自动拆箱
int i = 4;
Integer i = new Integer(4);
JDK1.5以后,有了一个包装类的新特性。目的简化书写,自动装箱,
Integer i = 4; //自动装箱。Integer i = Integer.valueOf(4);
i = i + 5; //原理;等号右边:将i对象转成基本数值 自动拆箱
i.intValue() + 5; //自动拆箱。加法运算后,再次装箱。