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};标签:arr,Arrays,5.2,int,数组,工具,33 From: https://www.cnblogs.com/linzel/p/18087333
// 对数组升序排序
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));