假设我像这样声明一个ArrayList:
private ArrayList<String> list;
在另一行,我想声明一个包含0个条目的列表。我该怎么做?
编辑:我想为类编写构造函数方法。在方法之外,在类级别,我已声明private ArrayList<String> list;
我想初始化列表,在构造函数中有0个条目。
答案 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
如果您知道减少大量调整大小的元素数量,最好填写起始容量