Package io.mybatis.common.util
Class Utils
- java.lang.Object
-
- io.mybatis.common.util.Utils
-
public class Utils extends Object
工具类,主要判断空和非空,以及true和false- Author:
- liuzh
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisBlank(CharSequence str)字符串是否为空白 空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""static booleanisBlankChar(int c)是否空白符
空白符包括空格、制表符、全角空格和不间断空格static booleanisEmpty(CharSequence str)字符串是否为空,空的定义如下:
1、为null
2、为""static <T> booleanisEmpty(Collection<T> collection)数组是否为空static <T> booleanisEmpty(T[] array)数组是否为空static booleanisNotBlank(CharSequence str)字符串是否为非空白,非空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""static booleanisNotEmpty(CharSequence str)字符串是否为非空白,非空白的定义如下:
1、不为null
2、不为""static <T> booleanisNotEmpty(Collection<T> collection)数组是否为非空static <T> booleanisNotEmpty(T[] array)数组是否为非空
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(CharSequence str)
字符串是否为空,空的定义如下:
1、为null
2、为""- Parameters:
str- 被检测的字符串- Returns:
- 是否为空
-
isNotEmpty
public static boolean isNotEmpty(CharSequence str)
字符串是否为非空白,非空白的定义如下:
1、不为null
2、不为""- Parameters:
str- 被检测的字符串- Returns:
- 是否为非空
-
isBlank
public static boolean isBlank(CharSequence str)
字符串是否为空白 空白的定义如下:
1、为null
2、为不可见字符(如空格)
3、""- Parameters:
str- 被检测的字符串- Returns:
- 是否为空
-
isBlankChar
public static boolean isBlankChar(int c)
是否空白符
空白符包括空格、制表符、全角空格和不间断空格- Parameters:
c- 字符- Returns:
- 是否空白符
- Since:
- 4.0.10
- See Also:
Character.isWhitespace(int),Character.isSpaceChar(int)
-
isNotBlank
public static boolean isNotBlank(CharSequence str)
字符串是否为非空白,非空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""- Parameters:
str- 被检测的字符串- Returns:
- 是否为非空
-
isEmpty
public static <T> boolean isEmpty(T[] array)
数组是否为空- Type Parameters:
T- 数组元素类型- Parameters:
array- 数组- Returns:
- 是否为空
-
isNotEmpty
public static <T> boolean isNotEmpty(T[] array)
数组是否为非空- Type Parameters:
T- 数组元素类型- Parameters:
array- 数组- Returns:
- 是否为非空
-
isEmpty
public static <T> boolean isEmpty(Collection<T> collection)
数组是否为空- Type Parameters:
T- 数组元素类型- Parameters:
collection- 集合- Returns:
- 是否为空
-
isNotEmpty
public static <T> boolean isNotEmpty(Collection<T> collection)
数组是否为非空- Type Parameters:
T- 数组元素类型- Parameters:
collection- 集合- Returns:
- 是否为非空
-
-