我需要为我正在处理的项目制作一个相当大的二维数组的副本.我有两个2D数组:
int[][]current;
int[][]old;
Run Code Online (Sandbox Code Playgroud)
我还有两种方法可以进行复制.我需要复制数组,因为当前正在更新电流.
public void old(){
old=current
}
Run Code Online (Sandbox Code Playgroud)
和
public void keepold(){
current=old
}
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用.如果我打电话给老,更新电流,然后调用keepold,电流不等于它原来的.为什么会这样?
谢谢