então vc faz o seguinte passe uma String e a separe da seguinte forma
StringTokenizer st=new StringTokenizer(sua_string," ");
//o " " é o separador que existe entre duas palavras então
for(int i=0;i<st.countTokens();i++){
System.out.println(“Token…:”+st.nextToken());
}
obs.: importe o seguinte pacote (import java.util.*
Um parâmetro String com espaços (várias palavras?) deve “passar” normalmente através de parâmetros. Somente caracteres especiais, como \n, podem exigir alguns malabarismos.
E quanto a StringTokenizer, só se a intenção é separar as coisas.E, em vez dela, aparentemente em vias de se tornar deprecated, a sun aconselha e encoraja o uso do método String.split().