使用 Java 8 Stream API 从对象列表中收集列表
我有一个这样的班级
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流api实现这一目标的正确方法是什么?