类 StringUtils


  • public abstract class StringUtils
    extends java.lang.Object
    字符串工具类。
    从以下版本开始:
    1.0, Sep 12, 2009
    版本:
    $Id: $Id
    作者:
    carver.gu
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean areNotEmpty​(java.lang.String... values)
      检查指定的字符串列表是否不为空。
      static java.util.Map<java.lang.String,​java.lang.String> convert2Map​(java.lang.String str, java.lang.String delim)
      convert2Map.
      static boolean hasLength​(java.lang.CharSequence str)
      Check that the given CharSequence is neither null nor of length 0.
      static boolean hasText​(java.lang.String str)
      Check whether the given String contains actual text.
      static boolean isEmpty​(java.lang.String value)
      检查指定的字符串是否为空。
      static boolean isNumeric​(java.lang.Object obj)
      检查对象是否为数字型字符串,包含负数开头的。
      static java.lang.String leftPad​(java.lang.String str, int size, char padChar)
      leftPad.
      static java.lang.String leftPad​(java.lang.String str, int size, java.lang.String padStr)
      leftPad.
      static java.lang.String stripNonValidXMLCharacters​(java.lang.String input)
      过滤不可见字符
      static java.lang.String trimAllWhitespace​(java.lang.String str)
      Trim all whitespace from the given String: leading, trailing, and in between characters.
      static java.lang.String unicodeToChinese​(java.lang.String unicode)
      把通用字符编码的字符串转化为汉字编码。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • isEmpty

        public static boolean isEmpty​(java.lang.String value)
        检查指定的字符串是否为空。
        • SysUtils.isEmpty(null) = true
        • SysUtils.isEmpty("") = true
        • SysUtils.isEmpty(" ") = true
        • SysUtils.isEmpty("abc") = false
        参数:
        value - 待检查的字符串
        返回:
        true/false
      • isNumeric

        public static boolean isNumeric​(java.lang.Object obj)
        检查对象是否为数字型字符串,包含负数开头的。
        参数:
        obj - a Object object.
        返回:
        a boolean.
      • areNotEmpty

        public static boolean areNotEmpty​(java.lang.String... values)
        检查指定的字符串列表是否不为空。
        参数:
        values - a String object.
        返回:
        a boolean.
      • trimAllWhitespace

        public static java.lang.String trimAllWhitespace​(java.lang.String str)
        Trim all whitespace from the given String: leading, trailing, and in between characters.
        参数:
        str - the String to check
        返回:
        the trimmed String
        另请参阅:
        Character.isWhitespace(char)
      • unicodeToChinese

        public static java.lang.String unicodeToChinese​(java.lang.String unicode)
        把通用字符编码的字符串转化为汉字编码。
        参数:
        unicode - a String object.
        返回:
        a String object.
      • stripNonValidXMLCharacters

        public static java.lang.String stripNonValidXMLCharacters​(java.lang.String input)
        过滤不可见字符
        参数:
        input - a String object.
        返回:
        a String object.
      • leftPad

        public static java.lang.String leftPad​(java.lang.String str,
                                               int size,
                                               char padChar)

        leftPad.

        参数:
        str - a String object.
        size - a int.
        padChar - a char.
        返回:
        a String object.
      • leftPad

        public static java.lang.String leftPad​(java.lang.String str,
                                               int size,
                                               java.lang.String padStr)

        leftPad.

        参数:
        str - a String object.
        size - a int.
        padStr - a String object.
        返回:
        a String object.
      • hasLength

        public static boolean hasLength​(java.lang.CharSequence str)
        Check that the given CharSequence is neither null nor of length 0.

        Note: this method returns true for a CharSequence that purely consists of whitespace.

        参数:
        str - the CharSequence to check (may be null)
        返回:
        true if the CharSequence is not null and has length
      • hasText

        public static boolean hasText​(java.lang.String str)
        Check whether the given String contains actual text.

        More specifically, this method returns true if the String is not null, its length is greater than 0, and it contains at least one non-whitespace character.

        参数:
        str - the String to check (may be null)
        返回:
        true if the String is not null, its length is greater than 0, and it does not contain whitespace only
        另请参阅:
        Character.isWhitespace(char)
      • convert2Map

        public static java.util.Map<java.lang.String,​java.lang.String> convert2Map​(java.lang.String str,
                                                                                         java.lang.String delim)

        convert2Map.

        参数:
        str - a String object.
        delim - a String object.
        返回:
        a Map object.