If a string has multiple spaces between words:
The cat sat on the mat.
How do you make it a single sp
With a regular expression:
myText.trim().replaceAll("\\s+", " ");
This reads: "trim text and then replace all occurrences of one or more than one whitespace character (including tabs, line breaks, etc) by one single whitespace"
See also java.util.regex.Pattern for more details on Java regular expressions:
http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html