public class JtlwCheckVariateUtil
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkAgeMoreThanLimitByIdCard(@NotNull java.lang.String idCard,
int limit,
boolean judgeYear)
通过身份证号检测年龄是否超过限制
|
int |
checkChineseIdCard(@NotNull java.lang.String idCard)
检测国内身份证号是否正确,支持15位至18位
|
boolean |
checkFileIsExit(java.lang.String filePath)
检查文件是否存在
|
boolean |
checkFileIsImage(java.lang.String filePath)
检测文件是否是图片
|
boolean |
checkIsImage(java.lang.String path)
检查传入的路径是否是图片
|
boolean |
checkIsVideo(java.lang.String path)
检查传入的路径是否是视频
|
static JtlwCheckVariateUtil |
getInstance() |
boolean |
isDouble(java.lang.String str)
判断字符串是否是浮点数
|
<T> boolean |
isEmpty(T str)
判断变量是否为空
|
boolean |
isHaveEmpty(java.lang.Object... objects)
判断变量集合当中是否存在空
|
<T> boolean |
isInArray(T item,
T[] list)
判断对象是否在数组中
|
<T> boolean |
isInList(T item,
java.util.List<T> list)
判断字符串是否在列表中
|
boolean |
isInteger(java.lang.String str)
判断字符串是否是整型
|
boolean |
isLong(java.lang.String str)
判断字符串是否是长整型
|
<T> boolean |
isNotEmpty(T str)
判断变量是否为不为空
|
boolean |
isOverLength(java.lang.Double d,
int len)
Double类型是否超过指定长度(小数点前位数)
|
boolean |
isOverLength(java.lang.String str,
int len)
字符串是否超过指定长度
|
boolean |
matches(java.lang.String str,
java.lang.String patternStr)
判断是否符合指定的正则表达式 eg: [^0-9A-Za-z]
|
public static JtlwCheckVariateUtil getInstance()
public <T> boolean isEmpty(T str)
T - 变量泛型str - Stringpublic <T> boolean isNotEmpty(T str)
T - 变量泛型str - Stringpublic boolean isHaveEmpty(java.lang.Object... objects)
objects - 集合数据public boolean matches(java.lang.String str,
java.lang.String patternStr)
str - StringpatternStr - Stringpublic boolean isInteger(java.lang.String str)
str - Stringpublic boolean isLong(java.lang.String str)
str - Stringpublic boolean isDouble(java.lang.String str)
str - Stringpublic boolean isOverLength(java.lang.String str,
int len)
str - Stringlen - intpublic boolean isOverLength(java.lang.Double d,
int len)
d - Doublelen - intpublic <T> boolean isInList(T item,
java.util.List<T> list)
T - 变量泛型item - item数据list - 列表public <T> boolean isInArray(T item,
T[] list)
T - 泛型item - 对象数据list - 集合数据public boolean checkIsImage(java.lang.String path)
path - 传入路径public boolean checkIsVideo(java.lang.String path)
path - 传入路径public boolean checkFileIsExit(java.lang.String filePath)
filePath - 文件地址public boolean checkFileIsImage(java.lang.String filePath)
filePath - 文件地址public int checkChineseIdCard(@NotNull
@NotNull java.lang.String idCard)
idCard - 身份证号public boolean checkAgeMoreThanLimitByIdCard(@NotNull
@NotNull java.lang.String idCard,
int limit,
boolean judgeYear)
idCard - 身份证号limit - 限制judgeYear - 是否单纯按照年份判断