【发布时间】:2016-04-20 21:18:53
【问题描述】:
我在理解流时遇到了一些问题。我环顾四周,似乎找不到与我的用例匹配的示例。
我有一个现有的嵌套 for 循环:
List<ObjectB> objectBs = new ArrayList<ObjectB>();
for (ObjectA objA: objectAList) {
for (ObjectB objB: objA.getObjectBList()) {
if (objB.getNumber() != 2) {
objectBs.add(objB);
}
}
}
大量示例展示了如何将 objB.getNumber() 添加到列表中,而不是 objB。
【问题讨论】:
标签: java java-8 java-stream