Originariamente inviato da Macgiglio
ma non lo riesco a fare con lo split() visto che il numero di spazi è variabile.
Espressioni regolari

str.split(" +")
("uno o più spazi")

Se vuoi che valgano in generale anche tab e altri whitespace:

str.split("\\s+")