用Java程序写一个方法,去掉一个字符串中,单词间多余的空格?如“ Hello — — world”?

去掉后达到效果“Hello——world”?求大神?不是去掉两边的空格,而是中间的空格!

String str1 = "Hello — — world";
String str2 = str1.replace(" ", "");
System.out.println(str2);
这样是把字符串中的空格替换成空的 就是相当于去掉了字符串中所有的空格

试下效果追问

我没表达清楚,不能用replace,这个太low了!高端点的?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-29
repalceAll呢
String str="Hello world";
str=str.repalceAll(" ","——");
相似回答