拆箱和装箱可以在基本数据类型和包装类之间实现转换,这在 Java 中很常见,因为集合类只能存储对象而不支持基本数据类型。所以在需要将基本数据类型作为集合元素时,需要进行装箱;而在从集合中获取元素时,需要进行拆箱。
public static void main(String[] args) {
Integer i1 = 100;
Integer i2 = 100;
Integer i3 = 200;
Integer i4 = 200;
System.out.println(i1==i2);
System.out.println(i3==i4);
}