Hola, lo que podes hacer es realizar un
split de la cadena por los espacios y despues recorrer cada parte obteniendo el
length de cada una de las palabras y las guardas en una
Collection.
Acá te dejo la documentación de las funciones que te digo de usar.
String.split() http://download.oracle.com/javase/1....a.lang.String) String.length() http://download.oracle.com/javase/1.....html#length()
Saludos.