将 “for” 循环中的 if-else 替换为 Java-8 Streams
2022-09-03 13:10:52
我有以下简单的代码,我试图将其转换为功能样式
for(String str: list){
if(someCondition(str)){
list2.add(doSomeThing(str));
}
else{
list2.add(doSomethingElse(str));
}
}
是否可以很容易地将此循环替换为流?我看到的唯一选择是使用两个不同的筛选条件对流进行两次迭代。