1.什么是包装类
基本数据类型 | 对应的包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
Char | Character |
boolean | Boolean |
2.装箱操作
int a = 5;
Integer b = new Integer(a);//这是第一种方法
Integer c=Integer.valueOf(a);//第二种方法
Integer a = new Integer(5);
Integer b = Integer.valueOf(5);//a和b指向同一个对象
3.拆箱操作
Integer a = new Integer(5);
int b = a.intValue();
4.自动装拆
Integer a = 5;//自动转为 = Integer.valueOf(5)
int b = a;//实际上是=a.intValueOf()
5.String与基本类型,包装类型的相互转换
Integer a = new Integer("123");
Double b = new Double("12.3");
Integer a = 5;
String b = a.toString();
String a = "150";
int b = Integer.parseInt(a);
double c = Double.parseDouble(a);
int a = 200;
String b = a + "";