Мне нужно сделать копию довольно большого 2-мерного массива для проекта, над которым я работаю. У меня два 2D-массива:
int[][]current;
int[][]old;
У меня также есть два метода для копирования. Мне нужно скопировать массив, потому что текущий файл регулярно обновляется.
public void old(){
old=current
}
и
public void keepold(){
current=old
}
Однако это не работает. Если бы я должен был позвонить старому, сделайте обновление по текущему, а затем вызовите keepold, текущий не будет равен тому, что было изначально. Почему это должно быть?
Спасибо