gpt4 book ai didi

java - 如何将此 lambda 代码转换为 Java 中的方法引用?

转载 作者:行者123 更新时间:2023-12-04 08:11:52 24 4
gpt4 key购买 nike

我有一个 Java 方法引用问题。
我想转换这个 lambda 代码:

Collections.sort(trends, (map1, map2) -> (int) ((long) map2.get("pageview") - (long) map1.get("pageview")));
使用方法 Integer::compareTo ?

最佳答案

为了用户方法引用“Integer::compareTo”,试试这个:

Collections.sort(trends, Comparator.comparing( map -> -map.get("pageview").intValue(),
Integer::compareTo));

关于java - 如何将此 lambda 代码转换为 Java 中的方法引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65914070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com