【发布时间】:2011-07-30 14:35:09
【问题描述】:
这是我在这样的社区中的第一个问题,所以我有问题的格式可能不是很好,首先抱歉。
现在我的问题是我想在 Java 中深度复制一个二维数组。在具有固定大小的行和列的一维甚至二维数组中执行此操作非常容易。我的主要问题是我无法为我尝试复制的第二个数组进行初始化,例如:
int[][] copyArray = new int[row][column]
因为行大小不固定,每行索引的变化比如我尝试复制这个数组:
int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
所以你看,如果我说new int[3][4] 会有我不想要的额外空格。有没有一种方法可以深度复制这种二维数组?
【问题讨论】:
标签: java arrays deep-copy dimension