import java.math.BigDecimal;
/**
* @author 24223
*/
public class BigDecimalSum {
public static BigDecimal ifNull(BigDecimal value) {
if (value != null) {
return value;
} else {
return BigDecimal.ZERO;
}
}
public static BigDecimal sum(BigDecimal ...value){
BigDecimal result = BigDecimal.ZERO;
for (int i = 0; i < value.length; i++){
result = result.add(ifNull(value[i]));
}
return result;
}
}
``
```java
richFamilies.get(0).setSumPrice((Optional.ofNullable(richFamilies.stream().map(DepreciationVO::getMonthlyDepreciationAmount).reduce(BigDecimal.ZERO, BigDecimalSum::sum)).orElse(new BigDecimal(0))));
BigDecimal 计算总和
最新推荐文章于 2023-12-04 19:55:26 发布