java中使用stream汇总List中某字段(mapToDouble精度损失)

        Double year1 = zzstKhpfVo.stream().map(a -> new BigDecimal(a.getYear1())).reduce((a, b) -> a.add(b)).map(BigDecimal::doubleValue).orElse(0d);

 

posted @ 2023-02-27 16:56  也算知书识礼人  阅读(400)  评论(0编辑  收藏  举报