マトリックスをコピーして新しいマトリックスを変更する必要がありますが、最初のマトリックスを変更したくありません。私はそれらをarraylistsのarraylistで表します。これが私のコードです
ArrayList<ArrayList<Integer>> tempMatrix = new ArrayList<ArrayList<Integer>>();
for(ArrayList<Integer> row : matrix) {
for(Integer index : row) {
tempMatrix.get(row).add(index);
}
}
コンパイラは、この目的でgetメソッドを使用することは違法であると言っています。コピーするために他に何ができますか?