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();
}