java - 如何按降序对 ArrayList<Long> 进行排序?

标签 java

如何对 ArrayList<Long> 进行排序在 Java 中按降序排列?

最佳答案

这是您的 list 的一种方法:

list.sort(null);
Collections.reverse(list);

或者您可以实现自己的Comparator排序并消除反向步骤:

list.sort((o1, o2) -> o2.compareTo(o1));

或者更简单地使用 Collections.reverseOrder()因为你只是倒车:

list.sort(Collections.reverseOrder());

关于java - 如何按降序对 ArrayList<Long> 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894818/

相关文章:

java - c = c & (1 << bit) 是做什么的?

java - Java 搜索中的类文件名必须以 .class 异常结尾

java - 使用 GlobalSign DSS AATL 证书进行 iText7 pdf 签名显示 Adob​​e Reader 中的信任链已损坏

java - 如何在 Java 中将多个复选框值插入到单列数据库中

java - 非 JSP(独立)上下文中的 JSTL/JSP EL(表达式语言)

java - java 中的类型转换组合框

java - 如何编写 sql 查询以使用准备好的语句更新表的多个列?

java - 我该如何在 Scala 中做到这一点?

java - 如何区分不同jar版本的类加载器?

java - @ControllerAdvice 仅用于集中/全局异常处理或我们可以用它做的任何其他事情?