gpt4 book ai didi

java - 使用流收集列表到联合列表

转载 作者:行者123 更新时间:2023-12-02 11:01:49 25 4
gpt4 key购买 nike

我正在尝试编写一个表达式,从缓存中获取数据(它们返回一个列表)并将所有内容收集在一起。

我想出了:

List<myDto> myJointSnapshot = cachesMap.values().stream()
.flatMap(c->c.getSnapshot()).collect(Collectors.toList());

其中 getSnapshot 还返回 List< myDto>。

这给了我一个错误:不存在类型变量 R 的实例,因此 List< myDto> 符合 Stream< ?扩展 R>

如何更正表达式使其有效?

最佳答案

flatMap(c->c.getSnapshot().stream())...

flatMap 期望得到一个 Stream 结果,在您的情况下它是一个 List

关于java - 使用流收集列表到联合列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950647/

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