java BigDecimal 类型求和: reduce(BigDecimal.ZERO, BigDecimal::add)

做营收/银行类的交易系统,会经常和金钱打交道,也避免不了对“钱”进行计算,最常用的就是金额相加

不废话,上代码,下面这个笔者在做营收系统的时候用的比较多

// 对污水费用进行求和,使用reduce(BigDecimal.ZERO, BigDecimal::add) 流式处理
BigDecimal feeChargeSum = feeChargeList.stream().map(AccountCharge::getCaPrice).reduce(BigDecimal.ZERO, BigDecimal::add);

你可能感兴趣的:(学习笔记,java,营收,银行系统,BigDecimal,add,sum,reduce)