如果一个字符串在单词之间有多个空格:
The cat sat on the mat.
你如何使它成为一个空间?
The cat sat on the mat.
我尝试过这个,但没有工作:
myText = myText.trim().replace(" "," ");
解决方法
用正则表达式:
myText.trim().replaceAll("\\s+"," ");
这将显示为:“修剪文本,然后将一个或多个空格字符(包括制表符,换行符等)的所有出现替换为一个单个空格”
有关Java正则表达式的更多详细信息,请参阅java.util.regex.Pattern:
http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html