删除某些空格

时间:2011-10-16 18:43:59

标签: java string

如何更改文本字符串

New York, Apple Tree, Banana , Marc Polo

New York,Apple Tree,Banana,Marc Polo

我不知道如何删除不在两个单词之间的某些空格。

有任何帮助吗?

2 个答案:

答案 0 :(得分:8)

尝试使用与逗号和周围空格匹配的正则表达式replaceAll,并将其替换为逗号:

s = s.replaceAll("\\s*,\\s*", ","); 

查看在线工作:ideone

注意:这不会删除行的开头或结尾处的空格。要删除它们,可以修改正则表达式,但更简单的是之后只需调用String.Trim

答案 1 :(得分:4)

你可以用逗号替换(用空格包围的逗号),或用逗号分割,然后加入修剪后的结果。

相关问题