java中20个文字切割一下去空格

Python016

java中20个文字切割一下去空格,第1张

JAVA中字符空格

1. str.trim()去掉⾸尾空格

2. str.replace(" ", "")去掉所有空格,包括⾸尾、中间

String str = " hell o "

String str2 = str.replaceAll(" ", "")

System.out.println(str2)

3. str.replaceAll(" +"," ")把所有重复的空格合并成⼀个空格

4. str.replaceAll("\\s*", "")可以替换⼤部分空⽩字符,去掉空格很有效,但想替换为⼀个空格符就⾏不通不限于空格\s 可以匹配空格、制表符、换页符等空⽩字符的其中任意⼀个

在拆分字符时建议⽤如下⽅法:

先替换制表符为空格,再把所有重复的空格合并成⼀个空格,最后去⾸尾空格

str = str.replace("\t", " ").replaceAll(" +"," ").trim()

String[] arr = str.split(" ")

转义符说明:

\t:制表符

\n:换⾏符

\n\t:换⾏且⾏⾸空四格

\s:空格

\r:回车符

\\t:多见于正则表达式,\\s匹配字符串中的\和s两个字符,因为\在正则中有特殊意义,需要转义,所以前⾯加上了⼀个转义符\

5

百度文库VIP限时优惠现在开通,立享6亿+VIP内容

立即获取

JAVA中字符去空格

JAVA中字符去空格

1. str.trim()去掉⾸尾空格

2. str.replace(" ", "")去掉所有空格,包括⾸尾、中间

String str = " hell o "

String str2 = str.replaceAll(" ", "")

System.out.println(str2)

3. str.replaceAll(" +"," ")把所有重复的空格合并成⼀个空格

4. str.replaceAll("\\s*", "")可以替换⼤部分空⽩字符,去掉空格很有效,但想替换为⼀个空格符就⾏不通不限于空格\s 可以匹配空格、制表符、换页符等空⽩字符的其中任意⼀个

第 1 页

在拆分字符时建议⽤如下⽅法:

先替换制表符为空格,再把所有重复的空格合并成⼀个空格,最后去⾸尾空格

str = str.replace("\t", " ").replaceAll(" +"," ").trim()

String[] arr = str.split(" ")

转义符说明:

\t:制表符

\n:换⾏符

\n\t:换⾏且⾏⾸空四格

\s:空格

第 2 页

\r:回车符

\\t:多见于正则表达式,\\s匹配字符串中的\和s两个字符,因为\在正则中有特殊意义,需要转义,所以前⾯加上了⼀个转义符\

String Count[] = string.split("\\s+") 

因为\s表示空格 \必须转义 所以就是\\s

+ 表示1个或者多个

所以连在一起 就是 \\s+

运行测试

2001

Smith

10

4000