我必须复制矩阵并更改新矩阵,但不想更改初始矩阵。我用arraylist 的arraylist 来表示它们。这是我的代码
ArrayList<ArrayList<Integer>> tempMatrix = new ArrayList<ArrayList<Integer>>();
for(ArrayList<Integer> row : matrix) {
for(Integer index : row) {
tempMatrix.get(row).add(index);
}
}
编译器说为此目的使用 get 方法是非法的。我还能做些什么来复制?