配列は、同じデータ型を持つ一連のデータです。配列は、アレイn-1ディメンションアレイとしてn-1です。以下は、Arrayを例として使用して、Javaアレイの使用を説明します。
1。配列ステートメント
配列宣言には、次の2つのフォームがあります(四角い括弧の位置は異なります):
int arr []; int [] arr2;
2。配列の初期化
次のように、2つの形式の配列の初期化があります(新規を使用するか、新品を使用しない):
int arr [] = new int [] {1、3、5、7、9};3.配列のトラバース
配列を横断するには、次のように、/foreachに使用できます。
public static void main(string [] args){int arr [] {1、3、5、7,9}; (int i = 0; i <arr.length; ++ i){system.out.print(arr [i] +"/t"); System.out.print(x + "/t");4。ARRAYS.FILL()ARRAYが入力されます
アレイクラスの静的方法を使用して、インポートパッケージjava.util.arraysが必要であり、多くのオーバーロードされた方法が定義されています。
void fill(int [] a、int val)fill in void fill(int [] a、int from index、int val)int int [] arr3 = new int [5]; system.out.print(x + "/t"); {system.out.print(x + "/t"); int x:arr3){system.out.print(x + "/t");5。ARRAYS.SORT()アレイの配列をソートします
void sort(int [] a)すべてのソート付きvoid sort(int [] a、int fromindex、int toindex)指定されたインデックス要素を並べ替える[] arr4 = {3、7、2、9}; for(int x:arr4){system.out.print(x + "/t"); 1、9}; arr5、1、3); println();6。ARRAYS.COPYOF()アレイをコピーします
int [] copyof(int [] original、int newlenth)コピー配列、新しい配列の長さを指定します。元の配列のアレイ。 arrays.copyofrange(arr6、1、3); // 2 3 :arr8){system.out.print(x + "/t");} system.out.println(); 7.配列に特定の値が含まれているかどうかを確認します
string [] StringArray = {"a"、 "b"、 "c"、 "d"、 "e"、 "boolean b = arrays.aslist(stringarray).contains(" a "); system.out.println( b);最初にarrays.aslist()を使用して、配列をリスト<string>に変換します。これにより、動的リンクリストの関数がリンクリストに含まれているかどうかを判断できます。
8。2つの配列を接続します
int [] intarray = {1、3、4、5}; ;Arrayutilsは、Aphallメソッドが2つの配列に簡単に接続できるアレイ処理クラスライブラリです。
9。アレイフリップ
int [] intarray = {1、3、4、5} ]まだユニバーサルアレイティルを使用してください。
10。配列から要素を削除します
int [] intarray = {1、2、3、4、5}。