private static List<List<Integer>> copy(List<List<Integer>> grid, int rows, int columns) {
List<List<Integer> > newGrid = new ArrayList<List<Integer>>();
for(int i = 0; i < rows; i++) {
newGrid.add(new ArrayList<Integer>());
for(int j = 0; j< columns; j++) {
newGrid.get(i).add(grid.get(i).get(j));
}
}
return newGrid;
}
Я сделал этот метод, чтобы скопировать список списка. Есть ли лучший способ?