美文网首页
控制符(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