StringUtils 工具 StringUtils 工具

StringUtils 工具

总结的不全下面是转载源地址 后续会补充完整 http://blog.sina.com.cn/s/blog_4550f3ca0100qrsd.html 
StringUtils 一共130多个方法 , 且都是static可以直接调用 。例如 StringUtils.xxx() 。是JDK对string类型操作方法的补充。 
下面介绍一常用的方法:

  1. public static boolean isEmpty(String str) 
    判断某字符串是否为空 为空的标准为 str == null 或 str.length() == 0 
    示例如下: StringUtils.isEmpty(“”) == true 
    StringUtils.isEmpty(“null”) == true 
    StringUtils.isEmpty(” “) == false 
    StringUtils.isEmpty(” bb “) == false

  2. public static boolean isNotEmpty(String str) 
    判断某字符串是否不为空 
    示例如下: StringUtils.isNotEmpty(“”) == false 
    StringUtils.isNotEmpty(” abc”) == true 
    StringUtils.isNotEmpty(“null”) == false 
    StringUtils.isNotEmpty(” “) == true

  3. public static boolean isblank(String str) 
    判断字符串是否为空 或 长度为0 或由空格符组成 
    示例如下: StringUtils.isBlank(“null”) == true 
    StringUtils.isBlank(” “) == true 
    StringUtils.isBlank(“\t\n\s”) == true 
    StringUtils.isBlank(“abcd”) == false

  4. public static boolean isNotBlank(String str) 
    判断字符串是否不为空 或长度不为0 或不由空格符组成 
    示例如下: StringUtils.isNotBlank(“null”) == false 
    StringUtils.isNotBlank(” “) == false 
    StringUtils.isNotBlank(“\t\n\s”) == false 
    StringUtils.isNotBlank(“asdf”) == true

  5. public static String trim(String str) 
    去掉字符串两端的控制符 ,若字符串为null 则返回null 
    示例如下: StringUtils.trim(“null”) == null 
    StringUtils.trim(“”) == “” 
    StringUtils.trim(” “) == “” 
    StringUtils.trim(“\t\n\s”) == “” 
    StringUtils.trim(“\t\nsss \t”) == sss 
    StringUtils.trim(“dd “) ==dd 
    StringUtils.trim(” d ss n “) == d ss n

  6. public static String trimToNull(String str) 
    去掉字符串两端的控制符,若字符串为null 或 “” 则返回 null 
    示例如下: StringUtils.trimToNull(“null”) == null 
    StringUtils.trimToNull(“”) == null 
    StringUtils.trimToNull(” \t\n\s “) == null 
    StringUtils.trimToNull(” d \t\n s”) == d s

  7. public static String trimToEmpty(String str) 
    去掉字符串两端的控制符,若字符串为null或为”“,则返回“” 
    示例如下: StringUtils.trimToEmpty(“null”) == “” 
    StringUtils.trimToEmpty(“”) == “” 
    StringUtils.trimToEmpty(“\n\f\b”) == “” 
    StringUtils.trimToEmpty(” \n\tss \b”) == “ss” 
    StringUtils.trimToEmpty(“svn”) == “svn”

  8. public static String strip(String str) 
    去掉字符串两端的空白符(whitespace),如果输入null则返回null 
    示例如下: StringUtils.strip(“null”) == null 
    StringUtils.strip(” ss “) == “ss” 
    StringUtils.strip(“”) == “” 
    StringUtils.strip(” \b\t\s\f”) == “\b”

猜你喜欢

转载自blog.csdn.net/xiaoxiaoniaoq/article/details/80525411