Arrays
小于 1 分钟
Arrays
基本介绍
Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)。
Arrays 类常见方法应用案例
- toString 返回数组的字符串形式 Arrays.toString(arr)
package commonClasses.arrays_; import java.util.Arrays; public class Arrays01 { public static void main(String[] args) { Integer[] integers = {1 , 20, 30, 3}; System.out.println(Arrays.toString(integers)); } }
- sort 排序(自然排序和定制排序)Integer arr[] = {1,-1,7.0,89};
package commonClasses.arrays_; import java.util.Arrays; /** * 可以直接使用冒泡排序,也可以直接使用Arrays提供的sort方法排序 * 为数组是引用类型,所以通过 sort 排序后,会直接影响到实参 integers * sort 重载的,也可以通过传入一个接口 Comparator 实现定制排序 */ public class Arrays01 { public static void main(String[] args) { Integer[] integers = {1 , 20, 30, 3}; System.out.println(Arrays.toString(integers)); Arrays.sort(integers); System.out.println(Arrays.toString(integers)); } }
- binarySearch 通过二分搜索法进行查找,要求必须排好序int index = Arrays.binarySearch(arr, 3);