我有这样的课程
public class Example {
private List<Integer> ids;
public getIds() {
return this.ids;
}
}
如果我有这样一个此类的对象列表
List<Example> examples;
我怎样才能将所有示例的 id 列表映射到一个列表中?我试过这样的:
List<Integer> concat = examples.stream().map(Example::getIds).collect(Collectors.toList());
但出现错误 Collectors.toList()
使用 Java 8 stream api 实现此目的的正确方法是什么?
原文由 Jakob Abfalter 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
flatMap
: