如何在Java中声明多个arraylists

时间:2015-11-11 06:41:50

标签: java arraylist

我想宣布多个arraylists,但我没有这样做。有办法吗? 这是我失败的代码:

List<Integer>[] table = new ArrayList<Integer>[]();

似乎无论我如何以及在何处放置'[]',它都无效。任何帮助或建议将不胜感激

3 个答案:

答案 0 :(得分:2)

你必须指定这样的大小:

ArrayList<Integer>[] table = new ArrayList[10];

创建一个容量为10的ArrayList数组。

答案 1 :(得分:1)

@SuppressWarnings("unchecked")
List<Integer>[] table = (ArrayList<Integer>[]) Array.newInstance(ArrayList.class, size);

答案 2 :(得分:0)

List<Integer> multiple = new ArrayList<String>(), myArray = new ArrayList<String>();
希望它有所帮助。