何时使用ArrayList以及何时使用简单整数数组

时间:2014-09-10 14:17:36

标签: java

任何人都可以解释我们应该在哪种情况下使用ArrayList而不是简单的数组,这两者之间有什么区别以及如何初始化ArrayList。

我是java的新手,所以尽可能使用示例。

1 个答案:

答案 0 :(得分:0)

每当您不知道要创建的大小时,您可以使用ArrayList。

如果您只想要速度访问,则可以使用数组(数组中的索引比ArrayList快)。

而且,ArrayList降低了编码的复杂性。

ArrayList可以像这样初始化

ArrayList al = new ArrayList();

将值添加到ArrayList

al.add("String"); 
al.add(number);