我知道有很多类似的问题,但我找不到能解决问题的问题。我有一个Object类Car,并且有一个多维数组,用x和y值作为坐标存储汽车对象。我想制作原始数组的副本,并在不更改原始值的情况下对副本数组进行更改。这是我的代码:
public Car[][] copy(Car[][] cars) {
Car[][] temp = new Car[8][8];
for (int i = 0 ; i < 8 ; i++) {
for (int j = 0 ; j < 8 ; j++) {
temp[i][j] = car[i][j];
}
}
return temp;
}