日期:2014-05-20  浏览次数:20800 次

关于ArraryList的问题
ArrayList()中可以存放对象,而把数据例如1,2,3放入。为什么需要把数据1,2,3用Intgeter包装呢?
小虾请大侠们帮忙了!!!

------解决方案--------------------
因为基本类型int的1,2,3不是对象
------解决方案--------------------
int是基本数据类型,而Integer是对象类型,两者是不同的,定义一个数组还是可以把基本数据类型存入的
------解决方案--------------------
ArrayList()是不能存放基础类型的,如char byte int 等
------解决方案--------------------
为什么不能装!
add(Object)
换jdk
------解决方案--------------------
现在JDK5.0就可以自动打包解包的哦
没必要把int类型转化为对象了