【Java】字符串中常见的空白符及剔除方法 您所在的位置:网站首页 java删除换行 【Java】字符串中常见的空白符及剔除方法

【Java】字符串中常见的空白符及剔除方法

2023-10-11 00:30| 来源: 网络整理| 查看: 265

除了英文状态下的空格,还有几类的空白符。

一、常见的空白符 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 实验室设备网 版权所有