类 StringUtils
- java.lang.Object
-
- com.github.aiosign.utils.StringUtils
-
public abstract class StringUtils extends java.lang.Object字符串工具类。- 从以下版本开始:
- 1.0, Sep 12, 2009
- 版本:
- $Id: $Id
- 作者:
- carver.gu
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleanareNotEmpty(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 booleanhasLength(java.lang.CharSequence str)Check that the givenCharSequenceis neithernullnor of length 0.static booleanhasText(java.lang.String str)Check whether the givenStringcontains actual text.static booleanisEmpty(java.lang.String value)检查指定的字符串是否为空。static booleanisNumeric(java.lang.Object obj)检查对象是否为数字型字符串,包含负数开头的。static java.lang.StringleftPad(java.lang.String str, int size, char padChar)leftPad.static java.lang.StringleftPad(java.lang.String str, int size, java.lang.String padStr)leftPad.static java.lang.StringstripNonValidXMLCharacters(java.lang.String input)过滤不可见字符static java.lang.StringtrimAllWhitespace(java.lang.String str)Trim all whitespace from the givenString: leading, trailing, and in between characters.static java.lang.StringunicodeToChinese(java.lang.String unicode)把通用字符编码的字符串转化为汉字编码。
-
-
-
方法详细资料
-
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- aObjectobject.- 返回:
- a boolean.
-
areNotEmpty
public static boolean areNotEmpty(java.lang.String... values)
检查指定的字符串列表是否不为空。- 参数:
values- aStringobject.- 返回:
- a boolean.
-
trimAllWhitespace
public static java.lang.String trimAllWhitespace(java.lang.String str)
Trim all whitespace from the givenString: leading, trailing, and in between characters.- 参数:
str- theStringto check- 返回:
- the trimmed
String - 另请参阅:
Character.isWhitespace(char)
-
unicodeToChinese
public static java.lang.String unicodeToChinese(java.lang.String unicode)
把通用字符编码的字符串转化为汉字编码。- 参数:
unicode- aStringobject.- 返回:
- a
Stringobject.
-
stripNonValidXMLCharacters
public static java.lang.String stripNonValidXMLCharacters(java.lang.String input)
过滤不可见字符- 参数:
input- aStringobject.- 返回:
- a
Stringobject.
-
leftPad
public static java.lang.String leftPad(java.lang.String str, int size, char padChar)leftPad.
- 参数:
str- aStringobject.size- a int.padChar- a char.- 返回:
- a
Stringobject.
-
leftPad
public static java.lang.String leftPad(java.lang.String str, int size, java.lang.String padStr)leftPad.
- 参数:
str- aStringobject.size- a int.padStr- aStringobject.- 返回:
- a
Stringobject.
-
hasLength
public static boolean hasLength(java.lang.CharSequence str)
Check that the givenCharSequenceis neithernullnor of length 0.Note: this method returns
truefor aCharSequencethat purely consists of whitespace.- 参数:
str- theCharSequenceto check (may benull)- 返回:
trueif theCharSequenceis notnulland has length
-
hasText
public static boolean hasText(java.lang.String str)
Check whether the givenStringcontains actual text.More specifically, this method returns
trueif theStringis notnull, its length is greater than 0, and it contains at least one non-whitespace character.- 参数:
str- theStringto check (may benull)- 返回:
trueif theStringis notnull, 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- aStringobject.delim- aStringobject.- 返回:
- a
Mapobject.
-
-