一次元、二次元のコピーJava配列

1次元配列をコピーします

Arrays.copyOfRange(T[ ] original,int from,int to)

Arrays.copyOfRange(pre, 1, i + 1)

元の元の配列は、新しい配列を生成し、インデックスからのマークにコピーされた、から、コピーを開始します。

copyOfRangeは、左と右の閉区間開区間

定義次元配列:配列INT []は[] =新しいINT [3] [3]。

行数を取得します。int rowLength = Array.lengthと。

列の数取得:INT colLength =配列[0] .LENGTHと、

2次元配列のコピー

 for (int i = 0; i < rowlength; i++) {
           System.arraycopy(arr[i], 0, matrix[i], 0,
            matrix.length);
        }
          

arraycopy(ARR1、0、ARR2、0、10);

意味し、0の配列インデックスにコピーARR2の要素で始まる0からARR1配列インデックスは、要素10の数がコピーされます。

公開された13元の記事 ウォンの賞賛0 ビュー840

おすすめ

転載: blog.csdn.net/kelexing4/article/details/105377968