集合Java 8流查找最大嵌套列表
我有一个Collection<List<SomeObject>> values
如何使用Streams查找具有最大列表的集合
我试过这样的东西,但不太管用
values.stream().max(e -> e.stream().max(List::size).get()).get()
但我得到了编译错误。 有什么想法吗
你可以在下面搜索框中键入要查询的问题!
我有一个Collection<List<SomeObject>> values
如何使用Streams查找具有最大列表的集合
我试过这样的东西,但不太管用
values.stream().max(e -> e.stream().max(List::size).get()).get()
但我得到了编译错误。 有什么想法吗
# 1 楼答案
我的StreamEx库提供了一个现成的collector来查找所有最大元素:
# 2 楼答案
我想你想要
如果你需要复制品,我能想到的最好的解决方案是