Class Utils


  • public class Utils
    extends Object
    工具类,主要判断空和非空,以及true和false
    Author:
    liuzh
    • Constructor Detail

      • Utils

        public Utils()
    • 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:
        是否为非空