java8 集合某屬性求和

investorList爲List集合 每一個對象都包含InvestMoney屬性
CommonUtils.isNumeric爲判斷該屬性是否爲數字的方法

Double sum = investorList.stream().mapToDouble(n -> CommonUtils.isNumeric(n.getInvestMoney()) ? 
Double.parseDouble(n.getInvestMoney()) : 0.00).summaryStatistics().getSum();
相關文章
相關標籤/搜索