黑马程序员技术交流社区

标题: ArrayList不能添加int数据? [打印本页]

作者: 崔湖尧    时间: 2014-6-19 22:56
标题: ArrayList不能添加int数据?
本帖最后由 崔湖尧 于 2014-6-20 10:46 编辑

定义ArrayList<int>会报错,难道ArrayList不能存放基本类型的数据?

作者: 江夷    时间: 2014-6-19 23:13
有没有用 integer试试
作者: 崔湖尧    时间: 2014-6-19 23:17
江夷 发表于 2014-6-19 23:13
有没有用 integer试试

Integer可以,没有问题。
感觉不能存放基本数据类型太不方便了。
作者: qincai    时间: 2014-6-19 23:33
ArrayList是集合,集合是用于存放对象的;

作者: alive    时间: 2014-6-19 23:47
数组就足够了
作者: Geek_001    时间: 2014-6-20 00:28
里面只能放基本数据类型的对象如Integer之类的。
作者: Alan_Kwan    时间: 2014-6-20 01:32
只能对象。。感觉这个没必要纠结吧。
作者: a5702727    时间: 2014-6-20 08:16
泛型不能用基本数据类型
作者: rover0321    时间: 2014-6-20 09:20
集合类只能存放对象,int不是一个类,而是一个关键字。
作者: 790324255a    时间: 2014-6-20 12:13
基本数据类型是不能作为泛型的 存放只能是对象 所以要存入基本类型封装的对象
作者: idency    时间: 2014-6-20 14:01
集合是用于存放对象的,只支持引用数据类型,基本数据类型是放不进去的.但是你在添加Integer对象的时候可以直接添加数字,应为jdk1.5之后会自动装箱




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