数组与ArrayList - 为什么要使用另一个?

时间:2015-05-29 13:33:25

标签: java arrays arraylist

所以我理解ArrayList与Array不同,它的长度可变,但使用oneList的优势是什么呢?

2 个答案:

答案 0 :(得分:1)

Array占用的空间更少,通常更快,ArrayList允许您添加和删除数组中的元素(由于很多原因可能很有用)。

答案 1 :(得分:0)

如果您有固定数量的项目,数组是完美的。它很快,可以通过索引访问。

ArrayList更灵活,使用add()函数可以轻松扩展列表。 ArrayList也可以通过索引访问(使用get(int i))。

所以最后它归结为固定长度。