Arrays工具類

不比真如一相会發表於2024-03-21

5.Arrays工具類

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