【发布时间】:2013-10-28 21:00:13
【问题描述】:
我能想到的唯一原因是常规数组使用更少的内存(尽管它可能可以忽略不计)并且可以存储原语。即使这样,您也可以只使用包装类。
【问题讨论】:
-
您可以将基元存储在 ArrayList 中。
-
@clcto:是的,你可以,但是当你尝试使用
ArrayList.get(someDouble)时,除非你包装它,否则它将无法工作,因为它是一个对象。 -
除了各种可能的减速之外,ArrayList 由数组支持这一事实可能具有暗示性。