Wrapper包装类
基本数据类型 | 包装类 |
---|---|
boolean | Boolean |
char | Character |
byte | Byte |
short | Short |
long | Long |
float | Float |
double | Double |
int | Int |
Byte,Short,Long,Float,Double,Int属于Number类,是继承关系
包装类和基本数据类型的转换
- jdk5以前的手动装箱和拆箱方式,装箱:基本类--》包装类型,反之,拆箱
//手动装箱
int i=10;
Integer integer1=new Integer(i);
//或者是
Integer integer2=Integer.valueOf(i)
//手动拆箱是
int i=integer1.valueOf()
- jdk5以后的是自动装箱和拆箱
int ni=integer1;
Integer integer=n1;
- 自动装箱调用的是valueOf方法 例如 Integer.valueOf()
- 或者是Integer i3=new Integer(int类型的值)
包装类的方法
只要有基础类型,都是比较数字大小