public class Validate extends Object
限定符和类型 | 方法和说明 |
---|---|
static boolean |
hasText(CharSequence charSequence)
验证一个有序字符集合是否不为 null、空字符串且不仅仅为空白字符串
|
static boolean |
isAlnum(char ch)
验证是否为英文或数字字符
|
static boolean |
isAlnum(CharSequence charSequence)
验证是否为英文或数字字符串
|
static boolean |
isAlpha(char ch)
验证是否为英文字符
|
static boolean |
isAlpha(CharSequence charSequence)
验证是否为英文字符串
|
static boolean |
isBetween(double value,
double min,
double max)
验证一个 double 型数值,是否在两个值之间
|
static boolean |
isBetween(double value,
double min,
double max,
boolean isContain)
验证一个 double 型数值,是否在两个值之间
|
static boolean |
isBetween(float value,
float min,
float max)
验证一个 float 型数值,是否在两个值之间
|
static boolean |
isBetween(float value,
float min,
float max,
boolean isContain)
验证一个 float 型数值,是否在两个值之间
|
static boolean |
isBetween(int value,
int min,
int max)
验证一个 int 型数值,是否在两个值之间
|
static boolean |
isBetween(int value,
int min,
int max,
boolean isContain)
验证一个 int 型数值,是否在两个值之间
|
static boolean |
isBetween(long value,
long min,
long max)
验证一个 long 型数值,是否在两个值之间
|
static boolean |
isBetween(long value,
long min,
long max,
boolean isContain)
验证一个 long 型数值,是否在两个值之间
|
static boolean |
isBlank(CharSequence charSequence)
验证一个有序字符集合是否为 null、或空字符串或者空白字符
|
static boolean |
isDigit(char ch)
验证是否为数字字符
|
static boolean |
isDigit(CharSequence charSequence)
验证是否为数字字符串
|
static boolean |
isEmail(CharSequence charSequence)
验证是否为域名
|
static boolean |
isEmpty(boolean[] array)
验证数组是否为空
|
static boolean |
isEmpty(byte[] array)
验证数组是否为空
|
static boolean |
isEmpty(char[] array)
验证数组是否为空
|
static boolean |
isEmpty(CharSequence charSequence)
验证一个有序字符集合是否为空
|
static boolean |
isEmpty(Collection<?> collection)
验证一个容器是否为空
|
static boolean |
isEmpty(double[] array)
验证数组是否为空
|
static boolean |
isEmpty(Enumeration<?> enumeration)
验证一个 Enumeration 是否为空
|
static boolean |
isEmpty(float[] array)
验证数组是否为空
|
static boolean |
isEmpty(int[] array)
验证数组是否为空
|
static boolean |
isEmpty(Iterator<?> iterator)
验证一个迭代器是否为空
|
static boolean |
isEmpty(long[] array)
验证数组是否为空
|
static boolean |
isEmpty(Map<?,?> map)
验证一个 Map 是否为空
|
static <O> boolean |
isEmpty(O[] array)
验证数组是否为空
|
static boolean |
isEmpty(short[] array)
验证数组是否为空
|
static boolean |
isIDCard(CharSequence charSequence)
验证是否为身份证号码(仅支持 18 位身份证号码)
|
static boolean |
isIDCard(CharSequence charSequence,
boolean strict,
Date birthday)
验证是否为身份证号码(仅支持 18 位身份证号码)
|
static boolean |
isIp(CharSequence charSequence)
验证字符串是否为 IP
|
static boolean |
isIpV4(CharSequence charSequence)
验证字符串是否为 IPv4
|
static boolean |
isIpV6(CharSequence charSequence)
验证字符串是否为 IPv6
|
static boolean |
isIsbn(CharSequence charSequence,
char separator)
验证字符串是否为 ISBN
|
static boolean |
isIsbn10(CharSequence charSequence,
char separator)
验证字符串是否为 ISBNValidator 10
|
static boolean |
isIsbn13(CharSequence charSequence,
char separator)
验证字符串是否为 ISBNValidator 13
|
static boolean |
isMimeType(CharSequence charSequence)
验证字符串是否为合法的 MimeType
|
static boolean |
isMobile(CharSequence charSequence)
验证是否为手机号码
|
static boolean |
isNotBlank(CharSequence charSequence)
验证一个有序字符集合是否不为 null、空字符串且不仅仅为空白字符串
|
static boolean |
isNotEmpty(boolean[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(byte[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(char[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(CharSequence charSequence)
验证一个有序字符集合是否不为空
|
static boolean |
isNotEmpty(Collection<?> collection)
验证一个容器是否不为空
|
static boolean |
isNotEmpty(double[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(Enumeration<?> enumeration)
验证一个 Enumeration 是否不为空
|
static boolean |
isNotEmpty(float[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(int[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(Iterator<?> iterator)
验证一个迭代器是否不为空
|
static boolean |
isNotEmpty(long[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(Map<?,?> map)
验证一个 Map 是否不为空
|
static <O> boolean |
isNotEmpty(O[] array)
验证数组是否不为空
|
static boolean |
isNotEmpty(short[] array)
验证数组是否不为空
|
static boolean |
isNotNull(Object var)
验证是否不为 NULL
|
static boolean |
isNull(Object var)
验证是否为 NULL
|
static boolean |
isNumeric(char ch)
验证是否为数字字符
|
static boolean |
isNumeric(CharSequence charSequence)
验证是否为数字字符串
|
static boolean |
isPort(int port)
验证是否为合法的端口
|
static boolean |
isPostCode(CharSequence charSequence)
验证是否为邮政编码
|
static boolean |
isQQ(CharSequence charSequence)
验证是否为 QQValidator 号码
|
static boolean |
isTel(CharSequence charSequence)
验证是否为电话号码
|
static boolean |
isTel(CharSequence charSequence,
TelValidator.AreaCodeType areaCodeType)
验证是否为电话号码
|
static boolean |
isXdigit(char ch)
验证是否为 16 进制字符
|
static boolean |
isXdigit(CharSequence charSequence)
验证是否为 16 进制字符串
|
public static boolean isNull(Object var)
var
- 待验证的对象public static boolean isNotNull(Object var)
var
- 待验证的对象public static boolean isBlank(CharSequence charSequence)
charSequence
- 待验证的有序字符集合public static boolean isNotBlank(CharSequence charSequence)
charSequence
- 待验证的有序字符集合public static boolean isEmpty(CharSequence charSequence)
charSequence
- 待验证的有序字符集合public static boolean isEmpty(float[] array)
array
- 待验证数组public static boolean isEmpty(double[] array)
array
- 待验证数组public static boolean isEmpty(short[] array)
array
- 待验证数组public static boolean isEmpty(int[] array)
array
- 待验证数组public static boolean isEmpty(long[] array)
array
- 待验证数组public static boolean isEmpty(byte[] array)
array
- 待验证数组public static boolean isEmpty(char[] array)
array
- 待验证数组public static boolean isEmpty(boolean[] array)
array
- 待验证数组public static <O> boolean isEmpty(O[] array)
O
- 类array
- 待验证数组public static boolean isEmpty(Collection<?> collection)
collection
- 待验证的容器public static boolean isEmpty(Map<?,?> map)
map
- 待验证的容器public static boolean isEmpty(Iterator<?> iterator)
iterator
- 待验证的迭代器public static boolean isEmpty(Enumeration<?> enumeration)
enumeration
- 待验证的迭代器public static boolean isNotEmpty(CharSequence charSequence)
charSequence
- 待验证的有序字符集合public static boolean isNotEmpty(float[] array)
array
- 待验证数组public static boolean isNotEmpty(double[] array)
array
- 待验证数组public static boolean isNotEmpty(short[] array)
array
- 待验证数组public static boolean isNotEmpty(int[] array)
array
- 待验证数组public static boolean isNotEmpty(long[] array)
array
- 待验证数组public static boolean isNotEmpty(byte[] array)
array
- 待验证数组public static boolean isNotEmpty(char[] array)
array
- 待验证数组public static boolean isNotEmpty(boolean[] array)
array
- 待验证数组public static <O> boolean isNotEmpty(O[] array)
O
- 数组类型array
- 待验证数组public static boolean isNotEmpty(Collection<?> collection)
collection
- 待验证的容器public static boolean isNotEmpty(Map<?,?> map)
map
- 待验证的容器public static boolean isNotEmpty(Iterator<?> iterator)
iterator
- 待验证的迭代器public static boolean isNotEmpty(Enumeration<?> enumeration)
enumeration
- 待验证的迭代器public static boolean hasText(CharSequence charSequence)
charSequence
- 待验证的有序字符集合public static boolean isBetween(long value, long min, long max)
value
- 待验证的数值min
- 最小值max
- 最大值public static boolean isBetween(long value, long min, long max, boolean isContain)
value
- 待验证的数值min
- 最小值max
- 最大值isContain
- 是否包含最小值或最大值public static boolean isBetween(int value, int min, int max)
value
- 待验证的数值min
- 最小值max
- 最大值public static boolean isBetween(int value, int min, int max, boolean isContain)
value
- 待验证的数值min
- 最小值max
- 最大值isContain
- 是否包含最小值或最大值public static boolean isBetween(double value, double min, double max)
value
- 待验证的数值min
- 最小值max
- 最大值public static boolean isBetween(double value, double min, double max, boolean isContain)
value
- 待验证的数值min
- 最小值max
- 最大值isContain
- 是否包含最小值或最大值public static boolean isBetween(float value, float min, float max)
value
- 待验证的数值min
- 最小值max
- 最大值public static boolean isBetween(float value, float min, float max, boolean isContain)
value
- 待验证的数值min
- 最小值max
- 最大值isContain
- 是否包含最小值或最大值public static boolean isAlpha(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isAlpha(char ch)
ch
- 待验证的字符public static boolean isNumeric(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isNumeric(char ch)
ch
- 待验证的字符public static boolean isDigit(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isDigit(char ch)
ch
- 待验证的字符public static boolean isAlnum(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isAlnum(char ch)
ch
- 待验证的字符public static boolean isXdigit(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isXdigit(char ch)
ch
- 待验证的字符public static boolean isTel(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isTel(CharSequence charSequence, TelValidator.AreaCodeType areaCodeType)
charSequence
- 待验证的字符串areaCodeType
- 是否包含区号public static boolean isMobile(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isPostCode(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isEmail(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isQQ(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isIDCard(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isIDCard(CharSequence charSequence, boolean strict, Date birthday)
charSequence
- 待验证的字符串strict
- 是否和生日严格匹配birthday
- 生日日期public static boolean isIsbn10(CharSequence charSequence, char separator)
charSequence
- 待验证的字符串separator
- ISBNValidator 分隔符public static boolean isIsbn13(CharSequence charSequence, char separator)
charSequence
- 待验证的字符串separator
- ISBNValidator 分隔符public static boolean isIsbn(CharSequence charSequence, char separator)
charSequence
- 待验证的字符串separator
- ISBNValidator 分隔符public static boolean isIpV4(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isIpV6(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isIp(CharSequence charSequence)
charSequence
- 待验证的字符串public static boolean isPort(int port)
port
- 端口号public static boolean isMimeType(CharSequence charSequence)
charSequence
- 待验证的字符串Copyright © 2022 buession.com Inc.. All rights reserved.