如何制作包含ArrayList<Integer>
的“ArrayList数组”?我试过这个
ArrayList<Integer>[] locOfDotCom = new ArrayList[3];
没有错误,但它没有奏效。那我该怎么办呢?我在SO上尝试了其他答案,但这非常令人困惑
答案 0 :(得分:2)
一旦你完成了,你就会有一个空数组。您需要循环并在之后的每个插槽中创建ArrayList<String>
。
答案 1 :(得分:0)
如何制作包含
ArrayList<Integer>
的“ArrayList数组”?
只需使用List
代替静态数组。
List<List<Integer>> locOfDotCom = new ArrayList<List<Integer>>();
始终指定为界面类型。
答案 2 :(得分:0)
使用LinkedList<ArrayList<Integer>>
。 LinkedList
确保ArrayList
对象始终按相同的顺序排序,即使您添加了新的ArrayList
。