java数组怎么从大到小排序

   2024-10-26 6440
核心提示:可以使用Arrays类中的sort方法对数组进行排序,然后通过Comparator.reverseOrder()方法将排序顺序反转,实现从大到小排序。示例

可以使用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 

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号