これは、このようなコミュニティでの私の最初の質問です。そのため、問題のフォーマットは、そもそも申し訳ありませんが、あまり良くないかもしれません。
私の問題は、Javaで2次元配列をディープコピーしたいということです。行と列のサイズが固定された1次元または2次元の配列で実行すると、非常に簡単です。私の主な問題は、コピーしようとしている2番目の配列の初期化を作成できないことです。
int[][] copyArray = new int[row][column]
行サイズは固定されておらず、この配列をコピーしようとするなど、各行インデックスが変更されるため、次のようになります。
int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
ですから、私が言うなら、私new int[3][4]
が望まない余分なスペースがあるでしょう。このような2次元配列をディープコピーする方法はありますか?