嗨,我想复制一个数组……我不想使用复制速度慢的“克隆”……我尝试了 arraycopy 和 copyOf,但它不起作用
for (int i = 0; i < arraySize; i++) {
City[] tempCities = Arrays.copyOf(cities, cities.length) ;
distance = 0;
tempCities[i].setVisited();
}
但这修改了我原来的数组(城市)。有谁知道如何复制并且没有另一个指向同一对象的指针