场景
java.util.Collections 是Java集合框架中的工具类,提供了一系列静态方法,
用于对集合(如List、Set、Map等)进行高效操作。其核心功能包括:
排序与查找:对列表进行排序、二分查找等。
集合操作:反转、随机化、复制、填充等。
线程安全与不可变性:生成同步集合或不可修改的集合视图。
极值计算:快速获取集合中的最大值/最小值。
以下代码示例基于Java8。
注:
博客:
霸道流氓气质-CSDN博客
实现
一、排序
1、sort(List list): 对指定的列表进行升序排序/自然顺序排序
List<Integer> dataList =Arrays.asList(1,4,6,3,2);
Collections.sort(dataList);
System.out.println(dataList);
2、sort(List list, Comparator<? super T> c): 使用指定的 Comparator 对列表进行排序