我无法找出原因的ArrayList < INT >是不是 不允许,但ArrayList的< INT [] >是允许的。
我的印象是,原始数据类型没有在数据库允许下,所以这是为什么合法的?
一个array
在Java是一个对象。在Java中,我们可以创建通过使用数组new
操作,我们知道每一个对象被创建使用新的运营商。因此,我们可以说array
也是一个对象。
收集仅适用于什么是Object
。int
是原始数据类型和int[]
是Object。
这就是原因ArrayList<int>
是不允许的,但ArrayList<int[]>
被允许。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句