一.reduce()使用
1.第一個參數是我們給出的初值,
2.第二個參數是累加器,可以自己用實現接口完成想要的操作,這里使用Bigdecimal的add方法
3.最后reduce會返回計算后的結果
BigDecimal qty = Order.getOrderItems().stream().map(p -> p.getProductQty()).reduce(BigDecimal.ZERO,BigDecimal::add);
二.以后添加
一.reduce()使用
1.第一個參數是我們給出的初值,
2.第二個參數是累加器,可以自己用實現接口完成想要的操作,這里使用Bigdecimal的add方法
3.最后reduce會返回計算后的結果
BigDecimal qty = Order.getOrderItems().stream().map(p -> p.getProductQty()).reduce(BigDecimal.ZERO,BigDecimal::add);
二.以后添加
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。