java如何将带有服务调用的循环重构为流?
您将如何将此代码重构为流
for (ConditionEntity conditionEntity : dbData.getContent()) {
AdminCondition adminCondition =
dataEntityMapper.conditionEntitytoModel(conditionEntity);
this.myService.addBasicInterest(adminCondition); // <=== this is my Problem
conditionList.add(adminCondition);
}
到目前为止,我已经做到了:
dbData.getContent().stream()
.map(conditionEntity -> dataEntityMapper.conditionEntitytoModel(conditionEntity))
.collect(conditionList);
谢谢你的帮助
# 1 楼答案
就做下面这样的事情
# 2 楼答案
# 3 楼答案
我很可能会把这两个单独的声明
# 4 楼答案
我更喜欢以下解决方案: