Collections⼯具类
Java⾥关于集合的⼯具类,包含有各种有关集合操作的静态多态⽅法,不能实例化(把构造函数私有化)
1 | public class Collections { |
和Collection的区别
- Collection是接⼝,提供了对集合对象进⾏基本操作的通⽤接⼝⽅法,List、Set等多种具体的实现类
- Collections是⼯具类,专⻔操作Collection接⼝实现类⾥⾯的元素
常⻅⽅法
- 排序 sort(List list)
按⾃然排序的升序排序
1 | List<String> list = new ArrayList<>(); |
sort(List list, Comparator c) ⾃定义排序规则,由Comparator控制排序逻辑
1 | List<String> list = new ArrayList<>(); |
- 随机排序 shuffle(List list)
1 | List<String> list = new ArrayList<>(); |
说些什么吧!