黑马程序员技术交流社区
标题:
Java List
[打印本页]
作者:
支胜勇
时间:
2014-6-1 23:21
标题:
Java List
java list 怎样装int类型的数据?
作者:
shi980088
时间:
2014-6-2 00:19
能装Integer类型的数据,集合不能装基本数据类型
作者:
提菩--空
时间:
2014-6-2 01:55
集合不能装基本数据类型,集后里保存的是对象的引用,而基本数据类型不是对象,没有引用。可以通过JDK1.5以后的新特性泛型来解决如: List <Integer> li = new List<Integer>();来解决
作者:
谢振宣
时间:
2014-6-2 03:18
首先,集合中存储的都是对象的引用。
其次,基本数据类型和基本数据类型包装类之间,可以实现自动装箱。
所以,集合可以用操作对象的方式,直接添加基本数据类型的值。
这时存入集合的,是该数值所对应的,其包装类实例的引用。
作者:
喜爱
时间:
2014-6-2 07:24
可以使用int的包装类Integer对象啊
作者:
茂子
时间:
2014-6-2 07:30
学习一下下。。。
作者:
AntThinking_toT
时间:
2014-6-2 08:06
List<Integer> ls = new ArrayList<Integer>();因为集合不能装基本数据类型,必须用引用类型,而int对应的引用类型为Integer,LZ可以把他看成int,因为Java会两者转换进行自动的装箱与拆箱,对程序员是透明的。
作者:
More
时间:
2014-6-2 08:27
要用到包装类 Integer ,character,等代表了基本的数据类型中的int 和char
List<Integer> list=new ArrayList<Integer>();
List<character> list=new ArrayList<character>();
作者:
Ice丶wj
时间:
2014-6-2 09:09
1.5新特性 自动装箱
作者:
hamiguadjs
时间:
2014-6-2 09:14
楼上的回答很全面,就不补充了
作者:
KevinSmart
时间:
2014-6-2 10:30
会自己装箱成Integer数据的,可以直接使用list.add(数字)
作者:
屋檐下的期待
时间:
2014-6-2 12:19
利用自动装箱, 自动拆箱, 把int类型的转换为 Integer类型的。集合 不可以存放 基本数据类型了数据。
作者:
yuZhe_toString
时间:
2014-6-2 16:11
直接装 list.add(1);
作者:
相濡、彼岸
时间:
2014-6-2 22:09
同样来学习一下!
作者:
Autumn
时间:
2014-6-2 22:24
Integer 是 int的封装类 在java中,Integer类和int 几乎是等价的。 用int的地方,你用Integer它都可以直接支持
作者:
支胜勇
时间:
2014-6-3 12:14
提菩--空 发表于 2014-6-2 01:55
集合不能装基本数据类型,集后里保存的是对象的引用,而基本数据类型不是对象,没有引用。可以通过JDK1.5以 ...
谢谢!学习了!
作者:
亮子
时间:
2014-6-11 20:48
利用自动装箱,将int数据转换成Integer对象,即可装入
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2