public class ValueValidator extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ValueValidator.Validator<T>
对值进行规则匹配的验证器
|
| Constructor and Description |
|---|
ValueValidator() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
checkAndGet(T value,
T defaultValue,
ValueValidator.Validator<T> v)
对目标值进行校验,并根据校验结果取值
使用示例(校验目标值是否大于0, 如果小于 0 则取值为 1)
ValueValidator.checkAndGet(idleTime, 1, Validator.INTEGER_GT_ZERO_VALIDATOR)
|
public static <T> T checkAndGet(T value,
T defaultValue,
ValueValidator.Validator<T> v)
value - 校验值defaultValue - 校验失败默认值v - 校验器Copyright © 2018. All rights reserved.