6、Arrays类

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3005

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Arrays类

<ol>Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)
常用方法
<ul>toString 返回数组的字符串形式  Arrays.toString(arr)
  1. Integer[] integers = {1, 20, 90};
  2. 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
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

南七星之家

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表