public static Number checkBetween(Number value, Number min, Number max) {
		notNull(value);
		notNull(min);
		notNull(max);
		double valueDouble = value.doubleValue();
		double minDouble = min.doubleValue();
		double maxDouble = max.doubleValue();
		if (valueDouble < minDouble || valueDouble > maxDouble) {
			throw new IllegalArgumentException(StrUtil.format("Length must be between {} and {}.", min, max));
		}
		return value;
	}
public static Number checkBetween ( Number value , Number min , Number max ) { notNull ( value ) ; notNull ( min ) ; notNull ( max ) ; double valueDouble = value . doubleValue ( ) ; double minDouble = min . doubleValue ( ) ; double maxDouble = max . doubleValue ( ) ; if ( valueDouble < minDouble || valueDouble > maxDouble ) { throw new IllegalArgumentException ( StrUtil . format ( "Length must be between {} and {}." , min , max ) ) ; } return value ; }
检查值是否在指定范围内

@param value 值
@param min 最小值（包含）
@param max 最大值（包含）
@return 检查后的长度值
@since 4.1.10