【Java】字符串中常见的空白符及剔除方法 | 您所在的位置:网站首页 › 去掉所有回车标识符的方法 › 【Java】字符串中常见的空白符及剔除方法 |
除了英文状态下的空格,还有几类的空白符。 一、常见的空白符 1. 空格" " 最常见的空格。 产生:在英文输入模式下,空格键单击一次。 2. 中文全角空格" " 比较少见的空格。 产生:在中文输入模式下,调整为全角输入,单击空格键一次。 可以看到 与 英文空格 宽度不同。 3. 中文半角空格" " 与 英文空格 相同。 4. 换行符'\n' 作用:光标往下一行(不一定到下一行行首)。Newline。 产生:特定模式下产生。 5. 制表符'\t' 作用:产生固定宽度的空白位。Table。 产生:输入模式下,单击 Tab 键一次。 6.回车符'\r' 作用:光标重新回到本行开头。Return。 产生:特定模式下产生。 7.极冷门字符'\f' :换页符 '\v' :竖向制表符 二、空白符的剔除 str.trim(); //去掉首尾空格str.replace(" ",""); //去除所有空格,包括首尾、中间str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间str.replaceAll("\\s*", ""); //可以替换大部分空白字符, 不限于空格 ; \\s 可以匹配空格、制表符、换页符、中文全角空格等空白字符。 \\s* 表示 可以匹配空格、制表符、换页符、中文全角空格等空白字符的连续任意多个。
实践效果显示: \\s* 不能很好的识别 中文全角空格,建议直接用输入法在编辑器中打出一个 中文全角空格,再套上双引号,最为可靠。
注意: Windows 系统中的换行符是 '\r\n',单击 Enter 键产生。 Linux 系统中的换行符是 '\n',单击 Enter 键产生。 Mac 系统中的换行符是 '\r',单击 Enter 键产生。 但是在编程环境中,由计算机语言,如C\C++\Java,规定的换行符是统一和唯一的 '\n',但在编译时各操作系统会编译为各操作系统特有的换行符。
更多更细分类的空格,见此文。 |
CopyRight 2018-2019 实验室设备网 版权所有 |