Collections类
1、 Collection和Collections的区别
a) Collection:是单列集合的顶层接口,有子接口List和Set
b) Collections:是针对集合操作的工具类,有对集合进行排序和二分查找的方法,都是静态方法
2、 成员静态方法:
a) public static void sort(List list) 对集合排序默认自然排序,如果list中存储的是对象类,对象类中需要实现Comparable接口,并重写compareTo()方法
b) public static void sort(List list,new Comparator(){重写Compare方法}) 比较器排序
c) public static int binarySearch(List <?> list , T key) 采用二分查找方式,返回查找值的位置
d) public static T max(Collection<?> coll ) 获取集合coll中的最大值
e) public static void reverse(List<?> list) 集合反转
f) public static void shuffle(List<?> list) 随机变换集合内部元素的顺序
Java中的Collections类
最新推荐文章于 2024-07-22 12:07:54 发布