up

StringUtils 去除空白

转载地址:https://www.cnblogs.com/guiblog/p/7986410.html

1.StringUtils 中封装了部分方法来去除字符串中的空白符:
trim(String str)
trimToEmpty(String str)
trimToNull(String str)
strip(String str)
stripToEmpty(String str)
stripToNull(String str)
deleteWhitespace(String str)

2(1):去除字符串首位的控制符(char <= 32)
         a)trim(String str):如果被去除的字符串的为null或"",则返回null和"":
StringUtils.trim(null); // null
StringUtils.trim(""); // ""
StringUtils.trim("     ");// ""
StringUtils.trim("    abc    "); // abc
StringUtils.trim(" a b c "); // "a b c" 注意此处字符串内部的控制符是不去除的
         b)trimToEmpty(String str):如果被去除的字符串的为null或"",则都返回"":
StringUtils.trimToEmpty(null); // "" 此处返回的是""
StringUtils.trimToEmpty(""); // ""
StringUtils.trimToEmpty("     ");// ""
StringUtils.trimToEmpty("    abc    "); // abc
StringUtils.trimToEmpty(" a b c "); // a b c
         c)trimToNull(String str):如果被去除的字符串的为null或"",则都返回null:
StringUtils.trimToNull(null); // null
StringUtils.trimToNull(""); // null
StringUtils.trimToNull("     ");// null
StringUtils.trimToNull(" \t\r\nabc    "); // abc
StringUtils.trimToNull(" a b c "); // "a b c" 

(2)去除字符串首尾的空白符(空白符主要包括' ','\t','\r','\n'等等,具体可以参考Java API中Character类中isWhiteSpace()方法中的描述):
    a)trim(String str):如果被去除的字符串的为null或"",则返回null和"":           
StringUtils.strip(null); // null
StringUtils.strip(""); // ""
StringUtils.strip("     ");// ""
StringUtils.strip(" \t\r\n abc    "); // abc
StringUtils.strip(" a b c "); // a b c
              b)trimToEmpty(String str):如果被去除的字符串的为null或"",则都返回"":
StringUtils.stripToEmpty(null); //""
StringUtils.stripToEmpty(""); // "" StringUtils.stripToEmpty(" ");// "" StringUtils.stripToEmpty(" \t\r\n abc "); // abc StringUtils.stripToEmpty(" a b c "); // "a b c"
             c)trimToNull(String str):如果被去除的字符串的为null或"",则都返回null:
StringUtils.stripToNull(null); // null
StringUtils.stripToNull(""); // null
StringUtils.stripToNull("     ");// null
StringUtils.stripToNull(" \t\r\n abc    "); // abc
StringUtils.stripToNull(" a b c "); // "a b c"
(2)去除字符串中所有的空白符
StringUtils.deleteWhitespace(null); // null
StringUtils.deleteWhitespace(""); // ""
StringUtils.deleteWhitespace("abc"); // "abc"
StringUtils.deleteWhitespace("   ab  c  "); // "abc"


阅读更多
个人分类: Java基础
想对作者说点什么? 我来说一句

java 去除多余的空白

2010年06月18日 58KB 下载

没有更多推荐了,返回首页

不良信息举报

StringUtils 去除空白

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭