Tenho o seguinte metodo, que separa palavras por espaço em branco:
public void searchQuery(String query, int id){
String novaQuery = new String(query);
String palavra = "";
String vetPalavra[];
int cont = 0;
char vet[] = novaQuery.toCharArray();
for (int i = 0; i <= vet.length; i++){
if (vet[i] != ' '){
palavra += vet[i];
}else {
vetPalavra[cont] = palavra;
cont++;
palavra = "";
}
}
for (int k = 0; k < vetPalavra.length;k++){
System.out.println(vetPalavra[k]);
}
}
Só que vetPalavra dá erro que precisa ser inicializada.
Como faço isso?
E seria mais facil fazer com string tokenizer…mais num tou achando isso lá na site sa api’s de java