我有一個for
聲明在Java 7中,它的做工精細:Java的8 lambda表達式等同於傳統的
Double totalDistributedCredit = 0D;
Set<DistributionPlan> distributionPlanList = loadByEntityId(creditResourceId).getDistributionPlan();
for (DistributionPlan distributionPlan : distributionPlanList) {
Set<DistributedCredit> distributedCreditList = iDistributionPlanService.loadByEntityId(distributionPlan.getId()).getDistributedCredit();
for (DistributedCredit distributedCredit : distributedCreditList) {
totalDistributedCredit += distributedCredit.getDistributedAmount();
}
}
我想轉換我的代碼爲Stream &收集的Java 8和返回一個雙值爲。
還有,你試過這麼遠嗎? SO不是翻譯服務。 – f1sh
非常感謝您提出的意見。但我試過了,但沒有收到答案。 –