包装类
8种基本类型的包装类给我们平时的使用中提供了很多方便,提高我们编码的效率。
基本类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
char | character |
float | Float |
double | Bouble |
boolean | Boolean |
从表个中可看出 int、char 其他类型都是单词首字母变为大写。
除了char类型,其他类型都可以使用字符串参数构造包装类对象 ,该字符串参数能够转换为基本类型。
Interger t = new Interger("10");
Float f = new Float("0.5") ;
从包装对象中获取基本类型,使用xxxValue()方法:
int a = t.intValue();
float b = f.floatValue();
使用包装类的静态方法parseXxx(string s)方法获取基本类型:
int a = Integer.parseInt("10");
包装类的toString() 可以把基本类型转换为字符串:
String s = Integer.toString("10");
//也可以直接使用+ 连接输出
String s2 = 10+"";
自动装箱与解箱
可以把一个基本类型直接赋给相应的包装类,就是装箱,反之就是装箱
Integer a = 10;