【发布时间】:2016-08-05 01:21:58
【问题描述】:
如何在最后运行一些逻辑而不是收集。
for(SomeObject someObj : someObjectList){
if (/*some test*/) {
if (/*more tests*/) {
// do logic like create new object with the filtered values and add to a list.
}
}
}
我可以这样做
someObjectList.streams().filter(test).filter(more tests).???
过滤后如何运行最后的逻辑。
谢谢, 拉维
【问题讨论】:
-
好吧。你想做什么? “做逻辑”不是很具有描述性。
-
.filter(test).filter(more tests).forEach(someObj -> {}) -
为什么不直接使用完全正常的循环?
标签: java collections java-8 java-stream