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

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);

 

posted @ 2021-12-02 18:39  西门长海  阅读(3944)  评论(0编辑  收藏  举报