在循环内动态创建ArrayList

Pre*_*thi 1 java arraylist

我们如何在循环中动态创建arraylist?

就像是 -

for(i=0;i<4;i++)  
{  
List<Integer> arr(i) = new ArrayList<>();  
}         
Run Code Online (Sandbox Code Playgroud)

Jon*_*eet 13

听起来你真正想要的是一个列表列表:

List<List<Integer>> lists = new ArrayList<List<Integer>>();
for (int i = 0; i < 4; i++) {
    List<Integer> list = new ArrayList<>();
    lists.add(list);
    // Use the list further...
}

// Now you can use lists.get(0) etc to get at each list
Run Code Online (Sandbox Code Playgroud)

编辑:数组示例已删除,当然通用类型的数组在Java中被打破:(