点击运行
import java.util.*; public class AlgorithmsDemo { public static void main(String args[]) { // 创建和初始化链表 LinkedList ll = new LinkedList(); ll.add(new Integer(-8)); ll.add(new Integer(20)); ll.add(new Integer(-20)); ll.add(new Integer(8)); // 创建逆序比较器 Comparator r = Collections.reverseOrder(); // 使用比较器对列表进行排序 Collections.sort(ll, r); // 获取迭代器 Iterator li = ll.iterator(); System.out.print("List sorted in reverse: "); while(li.hasNext()) { System.out.print(li.next() + " "); } System.out.println(); Collections.shuffle(ll); // 显示随机列表 li = ll.iterator(); System.out.print("List shuffled: "); while(li.hasNext()) { System.out.print(li.next() + " "); } System.out.println(); System.out.println("Minimum: " + Collections.min(ll)); System.out.println("Maximum: " + Collections.max(ll)); } }
运行结果 :
正在执行...