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

Ela*_*nda 2 java lambda list java-8

我有这门课:

Class A
{
    List<B> B
}


Class B {
    List<C> c
}
Run Code Online (Sandbox Code Playgroud)

给出一个A如何使用java lambada来创建所有内部列表的实例c

我试过了:

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

但它不起作用

Era*_*ran 5

你这样做flatMap:

List<Alternative> alternatives = 
    e2EResult.completeRoutingResponses.stream()
                                      .flatMap(item -> item.alternatives.stream())
                                      .collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)