Java 8 foreach 将子对象添加到新列表
在Java 8中是否可以编写如下内容:
List<A> aList = getAList();
List<B> bList = new ArrayList<>();
for(A a : aList) {
bList.add(a.getB());
}
我认为它应该是以下事情的混合体:
aList.forEach((b -> a.getB());
或
aList.forEach(bList::add);
但是我不能混合这两者来获得所需的输出。