我有如下方法:
public void method ()
{
List<String> list1 = someOperation();
List<List2Class> list2;
long failedCount = 0;
for (String element : list1) {
try {
list2 = someclass.method1(element);
list2 = someclass.method2(element);
someclass.saveToDB(list2);
} catch (Exception e) {
failedCount++;
}
}
//some checks on failedCount
}
我想将 for 循环转换为并行流,有人可以告诉我上述方法中的代码更改应该是什么吗?PS - method1 和 method2 正在返回 list2 的修改版本。