如何将ArrayList <ArrayList <Integer >>转换为int [] []?

Chr*_*ove 1 java

我有一个旧函数我无法改变谁想要一个int [] [] for参数有没有办法映射 ArrayList<ArrayList<Integer>>int[][]

ash*_*ina 7

将ArrayLists的大小分别调整为i和j,根据您的逻辑增加i和j

int i = 0;
for(ArrayList<Integer> a1 : outer){
    int j=0;
    for(Integer k : a1){
       yourarray[i][j++] = k;
    }
    i++;
}
Run Code Online (Sandbox Code Playgroud)