这是什么?
ArrayList [] set = new ArrayList [n];
arraylist的实现是:
ArrayList Integer> al = new ArrayList Integer>();
答案 0 :(得分:2)
您首先定义的内容
ArrayList [] set = new ArrayList[n];
这是ArrayList的数组。我们知道ArrayList是一个类。因此,第一条语句定义了ArrayList类的数组。
第二个例子是
ArrayList Integer> al = new ArrayList Integer> ();
在这里创建ArrayList的对象。因此,这里您将创建一个ArrayList类的对象,并将在其中添加值。
下面是一个包含两者使用的示例
public class Testing {
public static void main(String[] args) {
ArrayList[] set = new ArrayList[10];
ArrayList<String> list = new ArrayList<String>();
list.add("RHV");
list.add("Zen");
set[0] = list;
System.out.println(set[0]);
}
}