中断或从 Java 8 流返回 forEach?
当对一个循环使用外部迭代时,我们使用或从增强的每个循环中作为:Iterable
break
return
for (SomeObject obj : someObjects) {
if (some_condition_met) {
break; // or return obj
}
}
我们怎么能或在Java 8 lambda表达式中使用内部迭代,例如:break
return
someObjects.forEach(obj -> {
//what to do here?
})