ツールのアレイ(例えば、ソートや検索など)配列を操作するための種々の方法
一般的な方法:
バイナリ検索を使用します
Arrays.binarySearch(INT []配列、int値)。
文字列の形式で配列出力にコンテンツ
(INT []配列)をArrays.toString。
配列のソート
Arrayss.sort(INT []配列)。
指定された配列をコピーし
Arrays.copyOf(INT []配列、int型の長さ)。
Arrays.copyOf(INT []配列、からint型、intへ)。
System.arraycopyの(オブジェクトSRC、srcPosをINT、オブジェクトDEST、INT desPos、INT長さ)
二つの配列を分析等しいです
Arrays.equels();
パック配列要素を指定します
Arrays.fill();
コードは以下の通りであります:
パブリック 静的 ボイドメイン(文字列[]引数){ INT [] NUM = {12,15,26,36,39,45,69 }; // バイナリサーチ int型のインデックス= Arrays.binarySearch(NUM、132 ); システム。 out.printlnを(インデックス); // アレイ出力 のための(INT N-:NUM){ のSystem.out.println(N-); } のSystem.out.println(Arrays.toString(NUM)の); // 並べ替え のint [] NUM2 25,95,63,45,86,95 {= }; は、Arrays.sort(NUM2); // クイック (Arrays.toString(NUM2)の)のSystem.out.println; // コピーアレイ INT [] = NUM3 Arrays.copyOf(num2,6 ) のSystem.out.println(のArrays.toString(NUM3)); // INT [] = newNum 新しい新しい INT [num2.length]; System.arraycopyの(NUM2、 0 、newNum、0 、num2.length); )(Arrays.toString(newNumの)のSystem.out.println; // 効率は一種で降順:System.arraycopyの、Arrays.copyOf //は、二つの配列が同じである決定 システム.out.println(それをArrays.equals(NUM、NUM2)); // 配列埋める Arrays.fill(newNumを、0 ); のSystem.out.println(のArrays.toString(newNum)); }