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