Java的自动装箱和自动拆箱
warning:
这篇文章距离上次修改已过454天,其中的内容可能已经有所变动。
装箱是将基本数据类型转换为对应的包装类对象;拆箱是将包装类对象转换回基本数据类型。
在Java中,基本数据类型有int, double, boolean等,它们分别对应的包装类是Integer, Double, Boolean等。自动装箱和自动拆箱是Java编译器的特性,它允许我们以更简洁的方式处理基本数据类型和它们的包装类。
自动装箱示例代码:
Integer num = 100; // 编译器自动将int类型装箱成Integer类型自动拆箱示例代码:
int num = new Integer(100); // 编译器自动将Integer类型拆箱成int类型注意:在Java 5之前,你需要手动进行装箱和拆箱操作,而现在编译器会自动帮你完成。
评论已关闭