43

我有一个字符串

String  str = "My name is Monda"

我怎样才能实现像这样的字符串

str  = "MynameisMonda"
4

2 回答 2

57

您可以使用该replaceAll()功能。

对于您的情况:

replaceAll("\\s","")

where\s表示任何空格(例如空格字符)。

于 2013-09-21T19:09:45.983 回答
38

你只需要这个功能。replaceAll()

str.replaceAll("\\s","")

\s= 任何空格字符(包括空格、制表符等)

如果您希望 \s 到达正则表达式引擎,则需要转义反斜杠,从而导致 \s。像我们一样明智地使用:-

\S= 任何非空格字符(包括字母和数字,以及标点符号等)

\w= 任何单词字符

\W= 任何非单词字符(包括标点符号等)

于 2015-04-15T04:53:21.270 回答