要實現降序排序,可以使用Arrays.sort
方法并傳入一個自定義的Comparator
對象來指定排序順序為降序。下面是一個示例代碼:
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
Integer[] arr = {5, 2, 8, 1, 6};
// 使用Comparator.reverseOrder()來創建一個降序排序的Comparator對象
Arrays.sort(arr, Comparator.reverseOrder());
// 打印排序后的數組
for (Integer num : arr) {
System.out.print(num + " ");
}
}
}
在上面的代碼中,我們使用Comparator.reverseOrder()
方法創建一個降序排序的Comparator
對象,并將其傳入Arrays.sort
方法來實現降序排序。最終輸出結果為8 6 5 2 1
。