java.util.arraysクラスはアレイを簡単に操作でき、提供するすべての方法は静的です。静的メソッドは、クラスに属するオブジェクトではなく、クラスに属します。したがって、クラス名とメソッド名を直接使用することができます。ツールクラスとして、配列はアレイを非常にうまく動作できます。以下は、主に使用されるいくつかの関数です。
1.入力方法
塗りつぶし方式は、主に配列を埋めるために使用されます。ここでは、最もシンプルなINTタイプをリストします(他のタイプと同じ)
配列の塗りつぶしソースコードを参照してください
サンプルコード:
Javaコード
publicStaticVoidMain(string [] args){inta [] = newint [5]; // fill fill areay array.fill(a、1); for(inti = 0; i <5; i ++)// output 5 1system.out.println(a [i]);};}配列ソースコードの一部を入力します。
例:
Javaコード
publicStaticVoidMain(string [] args){inta [] = newint [5]; // fill fill fill fill fill.fill(a、1,2,1); for(inti = 0; i <5; i ++)// a [1] = 1、休憩は0system.out.out.println(a [i]);}2.ソートメソッド
メソッド名から、私たちは皆、配列をソートすることであるが、それでもintタイプを使用することを知っていますが、他のタイプは同じです。
などの配列ソートもあります
Javaコード
publicStaticVoidMain(string [] args){inta [] = {2,4,1,3,7}; arrays.sort(a); for(inti = 0; i <5; i ++)// ascending system.out.println(a [i]);}配列の部分的なソートを指定します。
Javaコード
publicStaticVoidMain(string [] args){inta [] = {2,4,1,3,7}; arrays.sort(a、1,4); //出力2,1,3,4,7for(inti = 0; i <5; i ++)system.out.println(a [i]);}3.エクアルメソッド
2つの配列の要素値が等しいかどうかを比較するために、またはタイプintの配列を調べるために使用されます。配列ソースコードを参照してください
例:
Javaコード
publicStaticVoidMain(string [] args){inta [] = {2,4,1,3,7}; inta1 [] = {2,4,1,5,7}; system.out.println(arrays.equals(a1、a)); // false出力}4.BinarySearchメソッド
BinarySearchメソッドは、ソート付き配列でバイナリ検索操作を実行できます。次のようにソースコードを参照してください
例:
Javaコード
publicStaticVoidMain(string [] args){inta [] = {2,4,1,3,7}; arrays.sort(a); // sort system.out.println(arrays.binarysearch(a、4)); // binary search、output 3}5.Copyofメソッド
配列をコピーして、配列のcopyof()メソッドによって返される配列は新しい配列オブジェクトであるため、配列の要素値を変更し、元の配列には影響しません。
のように:
Javaコード
importjava.util.arrays; publicClassArrayDemo {publicStaticVoidMain(string [] args){int [] arr1 = {1、2、3、4、5}; int [] arr2 = arrays.copyof(arr1、arr1.length); "); system.out.println();}}上記は、編集者が紹介した実際のJavaアレイツールプラクティスです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!