黑马程序员技术交流社区

标题: 数组与Object的关系及其反射类型 [打印本页]

作者: Ice丶wj    时间: 2014-6-4 11:12
标题: 数组与Object的关系及其反射类型
本帖最后由 Ice丶wj 于 2014-6-4 11:13 编辑




这个最后两行打印的结果有点不清楚,
为什么是这样啊?:Q


作者: 心灵的微幸福    时间: 2014-6-4 11:49
int[] 的元素是基本数据类型,而集合中存放的是对象,如果你要把int[]转成集合,那集合会把整个int[]数组做为一个对象,将这个数组的地址放入集合,而不是int[]数组中的元素地址。这时你可以把int[]数组封装成对象Integer ,这样数组中的元素就被装箱成对象了,Integer数组中的每个元素就可以成为集合中的元素。  而String[]中的字符串本身就是对象,所以转成集合时,直接变成集合中的元素。




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