如何初始化ArrayList有0个条目(Java)?

时间:2015-11-14 19:41:26

标签: java arraylist

假设我像这样声明一个ArrayList:

private ArrayList<String> list;

在另一行,我想声明一个包含0个条目的列表。我该怎么做?

编辑:我想为类编写构造函数方法。在方法之外,在类级别,我已声明private ArrayList<String> list;我想初始化列表,在构造函数中有0个条目。

3 个答案:

答案 0 :(得分:2)

list = new ArrayList<String>();

完成。

答案 1 :(得分:0)

只是说你有一个名为MyClass的类,使用构造函数:

public class MyClass {
  private ArrayList<String> list;
  MyClass() {
  list = new ArrayList<>();//ArrayList with 0 size or empty ArrayList, basically.
  }
}

答案 2 :(得分:0)

您创建列表的新实例

List<String> arrayList = new ArrayList<String>();

您可以提供初始启动容量

  

ArrayList(int initialCapacity)   构造一个具有指定初始容量的空列表。

List<String> arrayList = new ArrayList<String>(10); //start capacity of 10 elements

如果您知道减少大量调整大小的元素数量,最好填写起始容量