我想宣布多个arraylists,但我没有这样做。有办法吗? 这是我失败的代码:
List<Integer>[] table = new ArrayList<Integer>[]();
似乎无论我如何以及在何处放置'[]'
,它都无效。任何帮助或建议将不胜感激
答案 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>();
希望它有所帮助。