A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java 中的装箱拆箱大家一般在什么情况下使用?因为这个很少使用

2 个回复

正序浏览
Switch_vov 发表于 2015-10-30 13:20
参考java核心技术卷I的,Java中的基本数据类型是自动拆箱,装箱的。
比如说
ArrayList list = new ArrayLis ...

懂了  原来很多时候都在用到,只是不知道这个就是使用装箱的原理。谢谢
回复 使用道具 举报
参考java核心技术卷I的,Java中的基本数据类型是自动拆箱,装箱的。
比如说
ArrayList<Integer> list = new ArrayList<>();list.add(3);
上面这条语句将自动变换为
list.add(Integer.valueOf(3));
这就是自动装箱。
而自动拆箱的话如下:
int a = list.get(i);
上面这条语句将自动变换为
int a = list.get(i).intValue();


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马