Dividir String

Alguém sabe me dizer uma forma de se dividir uma String em duas assim que for identificado a existencia de um espaco em branco?

Uma solução seria dividir a string em varias, sempre dividindo quando encontrar o espaço em branco.

Se for isso o que deseja, pode fazer assim:

//sua string é teste
String teste = “aaa sss ddd fff”;
String [] array = teste.split(" ");

Assim seu array terá 4 posições onde:
array[0] = “aaa”
array[1] = “sss”
array[2] = “ddd”
array[3] = “fff”

Pode-se usar também as classes StringTokenizer (no caso de java 1.4) ou, se você estiver usando java 5 tem outra maneira de fazer que vou ficar te devendo, pois não lembro :oops:

Bom, pra não ficar ruim pra mim, segue um exemplo de código usando String Tokenizer:

public String[] obterStringQuebrada(String s){
   List strings<String> = new ArrayList<String>();
   StringTokenizer st = new StringTokenizer(s, ' ');
   while(st.hasMoreTokens()){
      strings.add(st.nextToken());
   }
   return strings.toArray();
}