可以使用Arrays類中的sort方法對數組進行排序,然后通過Comparator.reverseOrder()方法將排序順序反轉,實現從大到小排序。
示例代碼如下:
import java.util.Arrays;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
int[] arr = {5, 2, 8, 1, 6};
// 使用Arrays.sort方法對數組進行排序,然后通過Comparator.reverseOrder()將排序順序反轉
Arrays.sort(arr);
Arrays.sort(arr, Comparator.reverseOrder());
// 打印排序后的數組
System.out.println("數組從大到小排序后的結果:");
for (int num : arr) {
System.out.print(num + " ");
}
}
}
運行以上代碼,輸出結果為:
數組從大到小排序后的結果:
8 6 5 2 1