BigDecimal reduce = list.stream().map(pd -> pd.getCreditAmount().abs().add(pd.getDebitAmount())).reduce(BigDecimal.ZERO, BigDecimal::add);
1:map中处理需要运算的字段(作为一个整体数值以便下一步运算)
2:reduce处理运算方式
BigDecimal reduce = list.stream().map(pd -> pd.getCreditAmount().abs().add(pd.getDebitAmount())).reduce(BigDecimal.ZERO, BigDecimal::add);
1:map中处理需要运算的字段(作为一个整体数值以便下一步运算)
2:reduce处理运算方式