任何人都知道如何将int[] array
添加到2d ArrayList<ArrayList<Integer>>
?
代码......
import java.util.ArrayList;
import java.util.Arrays;
public class Test2 {
public static void main(String[] args) {
int[] intArray = {1,1,1,1};
ArrayList<ArrayList<Integer>> list = new ArrayList<>();
list.add(new ArrayList<Integer>(Arrays.asList(intArray))); // <- compile error
}
}
答案 0 :(得分:7)
将您的int
数组更改为Integer
数组。
Integer [] intArray = {1,1,1,1};
答案 1 :(得分:1)
让ArrayList
ArrayList
成为int[]
:
ArrayList<int[]> list = new ArrayList<>();
list.add(intArray); // should work now