黑马程序员技术交流社区

标题: Java 中的装箱拆箱大家一般在什么情况下使用? [打印本页]

作者: zhangdazhi186    时间: 2015-10-29 23:38
标题: Java 中的装箱拆箱大家一般在什么情况下使用?
Java 中的装箱拆箱大家一般在什么情况下使用?因为这个很少使用
作者: Switch_vov    时间: 2015-10-30 13:20
参考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();



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

懂了  原来很多时候都在用到,只是不知道这个就是使用装箱的原理。谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2