总结的不全下面是转载源地址 后续会补充完整 http://blog.sina.com.cn/s/blog_4550f3ca0100qrsd.html
StringUtils 一共130多个方法 , 且都是static可以直接调用 。例如 StringUtils.xxx() 。是JDK对string类型操作方法的补充。
下面介绍一常用的方法:
public static boolean isEmpty(String str)
判断某字符串是否为空 为空的标准为 str == null 或 str.length() == 0
示例如下: StringUtils.isEmpty(“”) == true
StringUtils.isEmpty(“null”) == true
StringUtils.isEmpty(” “) == false
StringUtils.isEmpty(” bb “) == falsepublic static boolean isNotEmpty(String str)
判断某字符串是否不为空
示例如下: StringUtils.isNotEmpty(“”) == false
StringUtils.isNotEmpty(” abc”) == true
StringUtils.isNotEmpty(“null”) == false
StringUtils.isNotEmpty(” “) == truepublic static boolean isblank(String str)
判断字符串是否为空 或 长度为0 或由空格符组成
示例如下: StringUtils.isBlank(“null”) == true
StringUtils.isBlank(” “) == true
StringUtils.isBlank(“\t\n\s”) == true
StringUtils.isBlank(“abcd”) == falsepublic static boolean isNotBlank(String str)
判断字符串是否不为空 或长度不为0 或不由空格符组成
示例如下: StringUtils.isNotBlank(“null”) == false
StringUtils.isNotBlank(” “) == false
StringUtils.isNotBlank(“\t\n\s”) == false
StringUtils.isNotBlank(“asdf”) == truepublic 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 npublic 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 spublic 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”- 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”