這是我在這樣的社區中的第一個問題,所以我的問題格式可能不會很好。如何深度複製2維陣列(不同的行大小)
現在我的問題是我想在Java中深度複製2維數組。當在一維或甚至二維數組中使用固定大小的行和列來做它時非常容易。我的主要問題是我不能做初始化第二陣列我試圖複製如:
int[][] copyArray = new int[row][column]
由於行大小不是固定的,變化中的每一行指標如我嘗試複製此陣:
int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
所以你看,如果我說new int[3][4]
會有額外的空間,我不想要。有沒有一種方法可以深度複製這樣的二維數組?
好的一般解決方案 – 2011-04-06 08:22:24
真棒,這是我一般尋求的。感謝所有幫助我的答案:) – Dagohan 2011-04-06 08:32:02