【发布时间】:2013-10-01 11:23:25
【问题描述】:
为了在 Java 中删除字符串中的空格,我的代码必须是什么样子?
我尝试了以下方法:
/* Option 1 */ String x=splitString.replaceAll("\\s+","");
/* Option 2 */ String x=splitString.trim()
这些都没有给我我期望的结果。
【问题讨论】:
-
解释不起作用,因为第一个肯定会替换所有空格。
-
只是为了说清楚: x 在方法调用后没有空格。 splitString 与 Java 中的 Strings are immutable 保持一致
-
确实,在一个很多人都理解的主题上,一个问得不好的问题似乎会产生很多活动!
-
听起来你有一个潜在的不间断空白字符,它不会被 trim() 删除或被 \s 匹配。尝试打印出空间的 int 值来验证这一点。
-
@Panchotiya Vipul写下你要删除空格的字符串..