美文网首页
控制符(control characters) 与 空白符(wh

控制符(control characters) 与 空白符(wh

作者: Shokka | 来源:发表于2018-08-08 08:39 被阅读0次

    以apach的 StringUtil 为例子:

    1. public static String trim(String str)

    去掉字符串两端的控制符(control characters, char <= 32)

    如果输入为null则返回null

    下面是示例:

    StringUtils.trim(null) = null

    StringUtils.trim("") = ""

    StringUtils.trim(" ") = ""

    StringUtils.trim(" \b \t \n \f \r ") = ""

    StringUtils.trim(" \n\tss \b") = "ss"

    StringUtils.trim(" d d dd ") = "d d dd"

    StringUtils.trim("dd ") = "dd"

    StringUtils.trim(" dd ") = "dd"

    2.public static String strip(String str)

    去掉字符串两端的空白符(whitespace),

    如果输入为null则返回null

    下面是示例(注意和trim()的区别):

    StringUtils.strip(null) = null

    StringUtils.strip("") = ""

    StringUtils.strip(" ") = ""

    StringUtils.strip(" \b \t \n \f \r ") = "\b"

    StringUtils.strip(" \n\tss \b") = "ss \b"

    StringUtils.strip(" d d dd ") = "d d dd"

    StringUtils.strip("dd ") = "dd"

    StringUtils.strip(" dd ") = "dd"

    空白符:
    \r 回车符
    \n 换行符
    \t 制表符
    \f 换页符

    不是空白符:
    \b 间隔符 : 匹配一个字边界,即字与空格间的位置。

    相关文章

      网友评论

          本文标题:控制符(control characters) 与 空白符(wh

          本文链接:https://www.haomeiwen.com/subject/vbqtbftx.html