使用 JDK 1.8 的新特性 Lambda 表达式实现对 集合 降序排序。
请使用 Lambda 表达式调用 Collections 的 sort 方法,可以实现对一个 List 集合 进行降序排序。
public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
// 创建集合
List<String> list = new ArrayList<>();
// 存储数据
Collections.addAll(list,"abc","cdd","acd","abc","cda");
// 排序
Collections.sort(list,(a,b) -> b.compareTo(a));
// 打印
System.out.println(list);
}
}
运行结果如下图:
以上案例使用 Lambda 表达式实现集合排序。