1、包装类(Wrapper Class)
基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
2、手动装箱、拆箱
public static void main(String[] args) {
int m = 500;
Integer obj = new Integer(m); // 手动装箱:基本类型->包装类
int n = obj.intValue(); // 手动拆箱:包装类->基本类型
System.out.println("n = " + n);
Integer obj1 = new Integer(500);
System.out.println("obj 等价于 obj1?" + obj.equals(obj1));
}
3、自动装箱、拆箱
public static void main(String[] args) {
int m = 500;
Integer obj = m; // 自动装箱
int n = obj; // 自动拆箱
System.out.println("n = " + n);
Integer obj1 = 500;
System.out.println("obj 等价于 obj1?" + obj.equals(obj1));
}