21xrx.com
2025-04-16 10:43:44 Wednesday
文章检索 我的文章 写文章
Java 数组排序:如何从大到小排列
2023-06-15 15:26:09 深夜i     10     0
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() 方法打印出排序后的数组。

  
  

评论区

请求出错了