Originariamente inviato da iako
come faccio a dire di rimpiazzare tutti gli spazi di lunghezza maggiore di 1 con un solo spazio?
Con le espressioni regolari è semplicissimo:

String s2 = s1.replaceAll(" {2,}", " ");

2 o più spazi consecutivi vengono sostituiti con 1 solo.