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