类 BigDecimalUtils
java.lang.Object
cn.zhangqin56.common.utils.BigDecimalUtils
BigDecimal 工具类
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明add(BigDecimal v1, BigDecimal v2) cal(BigDecimal v1, BigDecimal v2, CalculateTypeEnum type) divide(BigDecimal v1, BigDecimal v2) booleaneq(BigDecimal v1, BigDecimal v2) 等于booleaneq0(BigDecimal v) 等于0booleange(BigDecimal v1, BigDecimal v2) 大于等于booleange0(BigDecimal v) 大于等于0booleangt(BigDecimal v1, BigDecimal v2) 大于booleangt0(BigDecimal v) 大于0booleanle(BigDecimal v1, BigDecimal v2) 小于等于booleanle0(BigDecimal v) 小于等于0booleanlt(BigDecimal v1, BigDecimal v2) 小于booleanlt0(BigDecimal v) 小于0multiply(BigDecimal v1, BigDecimal v2) booleanne(BigDecimal v1, BigDecimal v2) 不等于booleanne0(BigDecimal v) 不等于0negate(BigDecimal value) 返回入参的负数值,负数仍是负数subtract(BigDecimal v1, BigDecimal v2) sum(BigDecimal... numbers) 计算传入的BigDecimal数组中所有元素的总和。sum(List<BigDecimal> numbers) 计算BigDecimal类型列表中所有非空数字的总和。<T> BigDecimalsum(List<T> objsContainsBigDecimal, Function<T, BigDecimal> ref) 对list中对象的某个BigDecimal字段求和<T> BigDecimalsum(List<T> objsContainsBigDecimal, Predicate<T> filter, Function<T, BigDecimal> ref) 对list中对象的某个BigDecimal字段求和wrapBigDecimal(BigDecimal value) 封装BigDecimal对象
-
字段详细资料
-
构造器详细资料
-
BigDecimalUtils
public BigDecimalUtils()
-
-
方法详细资料
-
sum
计算传入的BigDecimal数组中所有元素的总和。- 参数:
numbers- BigDecimal数组,包含要相加的数字- 返回:
- 返回BigDecimal类型的结果,即所有数字的总和
-
sum
计算BigDecimal类型列表中所有非空数字的总和。- 参数:
numbers- 包含BigDecimal类型数字的列表- 返回:
- 所有非空数字的总和,以BigDecimal类型表示
-
sum
对list中对象的某个BigDecimal字段求和 -
sum
public <T> BigDecimal sum(List<T> objsContainsBigDecimal, Predicate<T> filter, Function<T, BigDecimal> ref) 对list中对象的某个BigDecimal字段求和 -
gt
大于 -
gt0
大于0 -
ge
大于等于 -
ge0
大于等于0 -
lt
小于 -
lt0
小于0 -
le
小于等于 -
le0
小于等于0 -
ne
不等于 -
ne0
不等于0 -
eq
等于 -
eq0
等于0 -
wrapBigDecimal
封装BigDecimal对象- 参数:
value- 要封装的BigDecimal对象- 返回:
- 如果value为null,则返回BigDecimal.ZERO;否则返回value
-
negate
返回入参的负数值,负数仍是负数 -
cal
-
add
-
subtract
-
multiply
-
divide
-