一、概论
- 装箱:把基本数据类型转化为对应的包装类类型
- 拆箱:把包装类类型转化为对应的基本数据类型
二、装箱与拆箱
package TEXT;
import java.util.Arrays;
public class IntegerDemo {
public static void main(String[] args) {
//手动装箱
Integer i1 = Integer.valueOf(100);
System.out.println("装箱后i1:" + i1);
//自动装箱
Integer i2 = 200;
System.out.println("装箱后i2:" + i2);
//i += 200
//手动拆箱
i1 = i1.intValue() + 200;//intValue是拆箱操作
System.out.println("拆箱后i1:" + i1);
//自动拆箱
i2 += 200;
System.out.println("拆箱后i2:" + i2);
}
}
总结
- 在适应包装类类型的时候,如果是做操作,最好先判断是否为null
- 推荐:只要是对象,在使用前就必须进行部位null的判断
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/95040.html