0

List クラスとテストへのリンクは次のとおりです: List クラスと Test クラス

配列を印刷した結果は次のとおりです。

68 93 80 111 103 100 106 0 78 87 78 141 72 など...

配列のサイズは 10 にし、ゼロで埋める必要があります。何かご意見は?

4

1 に答える 1

0

編集:以下のコメントを参照してください。

配列をコピーするときは、その配列の値 (元の配列への参照) をコピーしています。

配列のディープ コピーを実行する必要があります。それ以外の場合は、次の行を実行します。

int[] temp = Arrays.copyOf(array, array.length*2)

元の配列の値を保持する新しい配列を提供するのではなく、古い配列の参照値を新しい配列に配置するだけです。

基本的に、内容のコピーを実行して元を変更せずに残す必要がある場合は、元の配列の内容を反復処理して新しい配列を作成する必要があります。

于 2012-10-14T01:11:46.150 に答える