java - 如何将 Lambda 表达式写入方法引用?

标签 java java-8

我们如何编写Lambda表达式语句

Collections.sort(list,(a1,a2) -> (a1.getName().compareTo(a2.getName())));

进入方法引用?

最佳答案

Collections.sort(list, Comparator.comparing(Item::getName));

或者更好的是,

list.sort(Comparator.comparing(Item::getName));

关于java - 如何将 Lambda 表达式写入方法引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34804946/

相关文章:

java - 奇怪的java返回语句

java - 这是将可选数据结构组合成值对象的最佳方式吗?

Java 8 收集对象中已经存在的列表

java - 如何使用 Java 7 Files API 等待操作完成?

java - 使用 Storm Trident 将行插入到 cassandra

java - Collectors.toConcurrentMap 和通过 Collectors.toMap 供应商选项将 Map 转换为 ConcurrentHashMap 之间有什么区别?

java - 将按钮添加到选项卡和选项卡区域 JavaFX

java - 枚举返回数组流

java - spring-boot:测试@service类

java - ImageMagick 在 AWS Lambda 上抛出大图像转换错误