5.1介紹
陣列操作工具類,專門用於運算元組元素
方法名 | 說明 |
---|---|
public static String toString(型別[] a) | 將陣列元素拼接為帶有格式的字串 |
public static boolean equals(型別[] a, 型別[] b) | 比較兩個陣列內容是否相同 |
public static int binarySearch(int[] a, int key) | 查詢元素在陣列中的索引 (二分查詢法) |
public static void sort(型別[] a) | 對陣列進行預設升序排序 |
5.2常用方法
5.2.1toString
int[] arr = {11, 22, 33, 44, 55};
// 按照指定的格式, 將陣列元素拼接為字串
System.out.println(Arrays.toString(arr));
5.2.2equals
int[] arr1 = {11, 22, 33, 44, 55};
int[] arr2 = {11, 22, 33, 44, 55};
// 比較兩個陣列內容是否相同
System.out.println(Arrays.equals(arr1, arr2));
5.2.3binarySearche
int[] arr = {11, 22, 33, 44, 55};
// 根據元素找索引
// 注意: binarySearch使用二分查詢法找索引, 要求陣列元素必須是有序的.
System.out.println(Arrays.binarySearch(arr, 33));
5.2.4sort
int[] arr = {22, 11, 55, 33, 44};
// 對陣列升序排序
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));