gpt4 book ai didi

java - 使用 lambda java 查找最大值

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

这个问题在这里已经有了答案:





Using Java 8 stream methods to get a max value

(5 个回答)


11 个月前关闭。




这是我的代码:

public static void Max(List<List<String>> data) {
data.forEach(d -> String max = Collections.max(Arrays.asList(d.getMax(5))));
}
我得到的结果:
70
75
76
我怎样才能获得最大数量?

最佳答案

您可以使用 Comparator.comparing比较第二个索引并在比较时解析为整数,然后从列表中获取第二个索引元素。

String res = Collections.max(data, 
Comparator.comparing(e -> Integer.parseInt(e.get(2)))).get(2);

关于java - 使用 lambda java 查找最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64169340/

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