JAVA学习笔记——Collection工具类Collections

来源:互联网 发布:中国户外刀代工知乎 编辑:程序博客网 时间:2024/05/22 01:25

1.Collections与Collection的区别:
Collection:是单列集合的顶层接口,有子接口List和Set
Collections:是针对集合操作的工具类,有对集合进行排序和二分查找的方法。

2.静态方法:
  public static <T> void sort(List<T> list):排序,默认情况是自然排序,如果有重写的比较器方法,则以比较器方法为主。
  public static <T> int binarySearch(List<?> list, T key):二分查找,找到返回索引下标,找不到返回 -(最大索引值+1)(例如list中有5个值,则返回-6)
  public static <T> T max(Collection<?> coll):最大值
  public static void reverse (List<?> list):反转
  public static void shuffle(List<?> list):随机置换

阅读全文
0 0
原创粉丝点击