Javaの基礎クラス--Arrays

ツールのアレイ(例えば、ソートや検索など)配列を操作するための種々の方法

一般的な方法:

  バイナリ検索を使用します

      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)); 
        
        
    }

 

おすすめ

転載: www.cnblogs.com/s1023/p/11184538.html