包装类
概念
基本类型不是对象(不需要在堆中开辟空间)
把基本类型包装一下,具备了原始存储各类类型数据的能力之外,额外的能力,比如不同种类类型之间的转换
基本类型 | 包装类 |
---|---|
byte | Byte |
char | Character |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
boolean | Boolean |
包装类的基本操作(以Integer为例)
1.int转Integer new Integer()
int a =10;
Integer a_p =new Integer(a);
2.Integer转int Integer 对象.xxxValue()
Integer a_p =new Integer(4);
int a = a_p.intValue();
3.Integer转String Integer 对象.toString()
Integer a_p =new Integer(4);
String a = a_p.toString();
4.String转Integer(只能是存数字才可以转换,否则编译没错,运行会报错) new Integer
String a ="123";
Integer b = new Integer(a);
5.int转String String.valueOf(a)
int a =10;
String b = String.valueOf(a