你可以使用 Arrays.sort()
方法来对对象数组进行排序,然后使用 Collections.reverse()
方法来将其反转,从而得到降序排列的数组。以下是一个示例代码:
import java.util.Arrays; import java.util.Collections; public class Main { public static void main(String[] args) { // 创建一个对象数组 Integer[] array = {5, 2, 8, 1, 9}; // 对数组进行排序 Arrays.sort(array); // 反转数组 Collections.reverse(Arrays.asList(array)); // 输出降序排序后的数组 for (Integer element : array) { System.out.print(element + " "); } } }
输出结果为:
9 8 5 2 1