8大基本数据类型对应包装类
基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
自动装箱
将基本数据类型包装为对象数据类型
Integer a = 1;
相当于
Integer b = Integer.valueOf(1);
自动拆箱
将 包装类型转换为基本数据类型
Integer a = Integer.valueOf(1);
int b = a;
Integer的valueOf方法和parseInt方法的区别
参数不一样:parseInt只能传String,valueOf可以传String和int
返回值不一样:parseInt返回int,valueOf返回Integer
valueOf(String str) 实质也是先调用parseInt方法
还有什么方法可以用请查看源码,哪里不会点哪里。