java中使用stream流将list集合中某一BigDecimal字段求和

52 阅读1分钟

aa.getPrice()是list的泛型实体中的字段

list.stream().map(aa -> aa.getPrice()).reduce(BigDecimal.ZERO, BigDecimal::add);
//计算
        BigDecimal shareAmount = shareMonthObjectPageVOList.stream().map(ShareMonthObjVO::getShareAmount).reduce(BigDecimal.ZERO, BigDecimal::add);