我有以下简单的代码,我试图转换为功能样式
for(String str: list){
if(someCondition(str)){
list2.add(doSomeThing(str));
}
else{
list2.add(doSomethingElse(str));
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以用流替换这个循环?我看到的唯一选择是使用两个不同的过滤条件迭代流两次.