java.util.Arraysは、ソートや検索など、配列を操作するための様々な方法を含む、ツールJDKアレイを動作させます。
ここでは、一般的な方法の下で学び、アレイの他のタイプが似ている、例えば、int型の配列を持っています。
1.equalsは(INT []、INT [] b)の方法:二つの配列が等しいかどうかを決定します
int[] array1 = new int[]{1, 2, 3, 4};
int[] array2 = new int[]{1, 2, 3, 4};
int[] array3 = new int[]{1, 3, 2, 4};
boolean b1 = Arrays.equals(array1, array2);
boolean b2 = Arrays.equals(array1, array3);
System.out.println(b1);// 返回true
System.out.println(b2);// 返回false
复制代码
2.toString(INT [] a)の方法:指定された配列の文字列表現を返し
int[] array1 = new int[]{1, 2, 3, 4};
System.out.println(Arrays.toString(array1));
// 输出结果为[1, 2, 3, 4]
复制代码
3.fill(INT []、int値)方法:指定された指定された配列の各要素に割り当てられた値
int[] array1 = new int[5];
Arrays.fill(array1, 1);
System.out.println(Arrays.toString(array1));
// 输出结果为[1, 1, 1, 1, 1]
复制代码
4.sort(INT [] A):昇順ソート指定された配列
int[] array = new int[]{99, 23, 33, 0, 65, 9, 16, 84};
Arrays.sort(array);
System.out.println(Arrays.toString(array));
// 输出结果为[0, 9, 16, 23, 33, 65, 84, 99]
复制代码
5.binarySearch([]、int値をINT):バイナリサーチアルゴリズムを使用して指定された配列内の指定された値を検索し、指標値の位置を返し、クエリしない場合は-1
int[] array = new int[]{1, 17, 20, 44, 45, 62, 79, 88, 93};
int i = Arrays.binarySearch(array, 44);
System.out.println(i);
// 输出结果为3
复制代码