This commit is contained in:
Looly 2022-06-30 18:35:59 +08:00
parent 7646683785
commit 768c4a392d

View File

@ -946,6 +946,22 @@ public class NumberUtil {
return Long.parseLong(binaryStr, 2);
}
/**
* 检查值是否在指定范围内
*
* @param value
* @param minInclude 最小值包含
* @param maxInclude 最大值包含
* @return 经过检查后的值
* @since 5.8.5
*/
public static boolean isIn(final BigDecimal value, final BigDecimal minInclude, final BigDecimal maxInclude) {
Assert.notNull(value);
Assert.notNull(minInclude);
Assert.notNull(maxInclude);
return isGreaterOrEqual(value, minInclude) && isLessOrEqual(value, maxInclude);
}
/**
* 比较大小参数1 > 参数2 返回true
*