@Data
public class Compensation {
/**
* 工资
*/
private BigDecimal shouldSalary;
}
//伪代码
list.stream()
.filter(e-> !ObjectUtils.isEmpty(e.getShouldSalary()))//过滤掉空值
.map(e::getShouldSalary)//获取shouldSalary字段值
.reduce(BigDecimal.ZERO, BigDecimal::add);//聚合相加
stream统计BigDecimal字段数据
最新推荐文章于 2025-01-14 22:49:43 发布