描述
reverseOrder()方法被用來獲取強加實現可比接口的對象collection的自然順序相反的比較器。
聲明
以下是java.util.Collections.reverseOrder()方法的聲明。
public static Comparator reverseOrder()
參數
NA
返回值
方法調用返回一個比較器,該比較器對實現Comparable接口的對象集合強制執行自然排序的反轉。
異常
NA
實例
以下示例顯示了java.util.Collections.reverseOrder()的用法
package com.tutorialspoint;
import java.util.*;
public class CollectionsDemo {
public static void main(String args[]) {
// create linked list object
LinkedList list = new LinkedList();
// populate the list
list.add(-28);
list.add(20);
list.add(-12);
list.add(8);
// create comparator for reverse order
Comparator cmp = Collections.reverseOrder();
// sort the list
Collections.sort(list, cmp);
System.out.println("List sorted in ReverseOrder: ");
for(int i : list) {
System.out.println(i+ " ");
}
}
}
讓我們編譯并運行上面的程序,這將產生以下結果。
List sorted in ReverseOrder:
20
8
-12
-28