Java Collections reverseOrder() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

reverseOrder() 是 Java Collections 类的一个方法,它返回一个比较器,该比较器对实现自然排序的对象施加相反的顺序。Java reverseOrder() 方法有两种不同类型,可以根据其参数进行区分。它们是:

  1. Java Collections reverseOrder() 方法
  2. Java Collections reverseOrder(comp) 方法

Java Collections reverseOrder() 方法

Java Collections 类的 reverseOrder() 方法用于获取一个比较器,该比较器对实现 Comparable 接口的对象集合施加自然排序的相反顺序。

Java Collections reverseOrder(comp) 方法

Java Collections 类的 reverseOrder() 方法用于获取一个比较器,该比较器对指定的比较器施加相反的排序。

语法

以下是 reverseOrder() 方法的声明

参数

参数描述必需/可选
comp这是一个比较器,其排序将被返回的比较器或 null 反转。必需

返回值

方法返回值
reverseOrder()它返回一个比较器,该比较器对实现 Comparable 接口的对象集合施加相反的自然排序。
reverseOrder(Comparatorcomp)它返回一个比较器,该比较器对指定的比较器施加相反的排序。

异常

不适用

兼容版本

Java 1.5 及以上版本

示例 1

输出

List sorted in ReverseOrder: 
[90, 50, 10, -15, -20]

示例 2

输出

List sorted in ReverseOrder: 
[Ruby, Python, Java, COBOL]

示例 3

输出

[Ruby, Commit, Pratham, Jaya]

示例 4

输出

List sorted in ReverseOrder: 
120 
50 
-20 
-80