21xrx.com
2024-12-23 00:30:20 Monday
登录
文章检索 我的文章 写文章
Java 数组排序:如何从大到小排列
2023-06-15 15:26:09 深夜i     --     --
Java 数组 排序

在 Java 开发中,我们经常需要对数组进行排序,以便更方便地处理数据。本文将介绍如何使用 Java 代码将数组从大到小进行排序。

要实现这个目标,我们可以使用 Java 的 Arrays 类中的 sort() 方法,该方法可以对数组进行排序。但是,默认情况下该方法排序的结果是从小到大,因此我们需要使用 Comparator 对象来指定排序操作。

实现代码如下:


import java.util.Arrays;

import java.util.Comparator;

public class ArraySortDemo {

  public static void main(String[] args) {

    Integer[] arr = 47;

    Arrays.sort(arr, new Comparator () {

      public int compare(Integer o1, Integer o2)

        return o2 - o1;

      

    });

    System.out.println("从大到小排序后的数组为:" + Arrays.toString(arr));

  }

}

在这个实例中,我们首先定义了一个整数类型的数组,然后使用 Comparator 对象重写了 compare() 方法,该方法定义了从大到小的排序规则。最后,我们可以使用 Arrays.sort() 方法对数组进行排序,并通过 toString() 方法打印出排序后的数组。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复