Collections辅助类常用方法介绍:
Collection接口的实现类Collections提供了一些集合的辅助静态方法(类似于Arrays类提供的方法)
reverseOrder() 返回一个比较器,它强行逆转实现了 Comparable 接口的对象 collection 的自然顺序。 sort(List
下面是一个使用的例子:
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("arthinking");
list.add("Jason");
list.add("X");
//创建一个逆序的比较器
Comparator<String> r = Collections.reverseOrder();
//通过逆序的比较器进行排序
Collections.sort(list,r);
for(int i = 0; i<list.size(); i++){
System.out.println(list.get(i));
}
//打乱顺序
Collections.shuffle(list);
for(int i = 0; i<list.size(); i++){
System.out.println(list.get(i));
}
//输出最大和最小的数
System.out.println(Collections.max(list) + ":" + Collections.min(list));
}