制作对象数组的副本,而不是更改原始数组的值

时间:2015-04-08 10:10:01

标签: java arrays object copy

我知道有很多类似的问题,但我找不到能解决问题的问题。我有一个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;
}

0 个答案:

没有答案