马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Arrays类
<ol>Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)
常用方法
<ul>toString 返回数组的字符串形式 Arrays.toString(arr)- Integer[] integers = {1, 20, 90};
- System.out.println(Arrays.toString(integers)); //[1, 20, 90]
复制代码 sort 排序(自然排序和定制排序)
[code]Integer arr[] = {1, -1, 7, 0, 89};//1. 因为数组是引用类型,所以通过sort排序后,会直接影响到 实参 arr//2. sort重载的,也可以通过传入一个接口 Comparator 实现定制排序//3. 调用 定制排序 时,传入两个参数 (1) 排序的数组arr// (2) 实现了Comparator接口的匿名内部类,要求实现 compare方法//4. 这里体现了接口编程的方式,看看源码,就明白// 源码分析// (1) Arrays.sort(arr, new Comparator()// (2) 最终到 TimSort类 private static void binarySort(T[] a, int lo, int hi, int start,// Comparator |