如何在Java中按降序对ArrayList进行排序?

以降序排列ArrayList的内容

  1. 创建一个ArrayList。

  2. 使用Collections类的sort()方法对ArrayList的内容进行排序

  3. 然后,使用Collections类的reverse()方法反转数组列表。

例:

import java.util.ArrayList;import java.util.Collections;public class ArrayListSample {   public static void main(String[] args) {      ArrayList<String> list = new ArrayList<String>();      list.add("JavaFx");      list.add("Java");      list.add("WebGL");      list.add("OpenCV");      Collections.sort(list);      System.out.println(list);      Collections.reverse(list);      System.out.println(list);   }}

输出:

[Java, JavaFx, OpenCV, WebGL][WebGL, OpenCV, JavaFx, Java]