gpt4 book ai didi

java - 如何使用 java 8 lambda 创建内部成员列表?

转载 作者:行者123 更新时间:2023-11-30 06:15:23 25 4
gpt4 key购买 nike

我有这门课:

Class A
{
List<B> B
}


Class B {
List<C> c
}

给定一个 A 的实例,我如何使用 java lambada 创建一个包含所有内部 c 的列表?

我试过:

    List<Alternative> alternatives = e2EResult.completeRoutingResponses.stream().map(item -> {
return item.alternatives }).collect(Collectors.toList());

但是没用

最佳答案

你用 flatMap 来做:

List<Alternative> alternatives = 
e2EResult.completeRoutingResponses.stream()
.flatMap(item -> item.alternatives.stream())
.collect(Collectors.toList());

关于java - 如何使用 java 8 lambda 创建内部成员列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28939162/

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