ngc*_*ngc 8 java arrays data-structures
我很好奇为什么在使用ArrayLists时使用Arrays?使用ArrayList不总是更好吗?
Bri*_*new 6
看看这个比较.
如您所见,这两种结构之间存在重要差异.您将找到使用其中一个(或两者)的API,您必须了解两者之间的优缺点和功能差异.
一个特别的区别是本机阵列可以存储基元而没有装箱/拆箱的低效率.当您拥有代表数据流/数据集的大型数组时,这一点非常重要.
还要注意的ArrayList是不是协变的.也就是说,a Integer[]是a Number[],但是a ArrayList<Integer>不是a ArrayList<Number>.有关详细信息,请参见此处
ArrayList
Integer[]
Number[]
ArrayList<Integer>
ArrayList<Number>
归档时间:
12 年,2 月 前
查看次数:
1494 次
最近记录:
11 年,11 月 前