本帖最後由 tonyh 於 2022-12-2 20:19 編輯
試以匿名的方式定義比較器,對一組整數資料做遞減排序。
- import java.util.Arrays;
- import java.util.Comparator;
- public class Ch03 {
- Integer n[]={12,3,65,7,19,41,27,32};
- Ch03()
- {
- System.out.println("原始資料:");
- for(int i:n)
- System.out.print(i+" ");
- System.out.println("\n");
- Arrays.sort(n, new Comparator<Integer>() {
- public int compare(Integer o1, Integer o2) {
- return o2-o1;
- }
- });
- System.out.println("遞減排序後:");
- for(int i:n)
- System.out.print(i+" ");
- System.out.println();
- }
- public static void main(String[] args){
- new Ch03();
- }
- }
複製代碼 |