list.stream().map字符串转成BigDecimal求和

//字符串集合
BigDecimal sum = strList.stream().map(BigDecimal::new).reduce(BigDecimal.ZERO, BigDecimal::add);
//对象集合
BigDecimal sumValue = list.stream().map(i -> new BigDecimal(i.getScore())).reduce(BigDecimal.ZERO, BigDecimal::add);
BigDecimal sumValue = list.stream().map(User::getScore).map(BigDecimal::new).reduce(BigDecimal.ZERO, BigDecimal::add);

 

posted @ 2024-10-28 17:56  一隅桥畔  阅读(271)  评论(0)    收藏  举报