用map
计算乘积,然后用reduce
求和
list.stream()
.map(p -> p.getPrice().multiply(p.getQty()))
.reduce(BigDecimal.ZERO, BigDecimal::add);
用map
计算乘积,然后用reduce
求和
list.stream()
.map(p -> p.getPrice().multiply(p.getQty()))
.reduce(BigDecimal.ZERO, BigDecimal::add);