Java 创建一个数组列表数组

我想要创建一个arraylist数组,如下所示:

ArrayList<Individual>[] group = new ArrayList<Individual>()[4]

但是它没有编译。我怎样才能做到这一点?

回答:

根据Oracle文档:

“你不能创建参数化类型的数组”

相反,你可以执行以下操作:

ArrayList<ArrayList<Individual>> group = new ArrayList<ArrayList<Individual>>(4);

正如汤姆·霍廷(Tom Hawting)的建议-定位线一样,最好这样做:

List<List<Individual>> group = new ArrayList<List<Individual>>(4);

以上是 Java 创建一个数组列表数组 的全部内容, 来源链接: utcz.com/qa/430301.html

回到顶部