【发布时间】:2011-03-11 11:21:12
【问题描述】:
我一直对 ArrayLists 数组有这个问题。也许你可以帮忙。
//declare in class
private ArrayList<Integer>[] x;
//in constructor
x=new ArrayList[n];
这会生成有关未经检查的转换的警告。
但是
x=new ArrayList<Integer>[n];
是编译器错误。
有什么想法吗?
谢谢!
【问题讨论】:
-
有一大堆关于泛型和数组的问题和答案。
-
为什么不试试 List
- >?
-
这并不能完全回答您的问题,但您正在尝试使用 ArrayLists 数组,因此您可能更适合使用 Integer 数组的 LinkedList。
标签: java arrays generics arraylist