Array de String

Ola pessoal,
possuo um array de Strings e este array é composto por uma palavra ou por duas palavras.

String palChaves[]= {"objetivo", "resultado", "neste artigo", "este artigo", 		"neste texto","este texto", "conclusão", "conclusões", "neste trabalho", "este trabalho"};

ai esta o array, como eu faço para acessar, por exemplo, na posiçao palChave[2], a palavra “neste” e depois a palavra “artigo” ?

Obrigado

Existem várias formas de se resolver isso, uma delas é usar o método split() da classe String.

O método split() recebe um parâmetro String que é a expressão que irá “quebrar” sua String. No caso você quer obter strings separadas sempre que houver um caractere de espaço, então a String passada como parâmetro para o método séra uma String com espaço.

Algo assim:

String[] palavras = palChave[2].split(" ");

Vale lembrar que o método split() retorna um array de String. Como sua String só tem um caractere de espaço, esse array terá tamanho 2, casa a String fosse “TESTE TESTE1 TESTE2”, o split retornaria um array de tamnho 3, na posição 0 ficara TESTE, na 1 TESTE1, na 2 TESTE2.

Com isso vc consegue pegar as Strings separadas.

Daí é só fazer:

String palavra1 = palavras[0];
String palavra2 = palavras[1];

A variável palavra1 terá uma referência à String “neste” e a variável palavra2 terá uma referência à String “artigo”.

Espero que tenha ajudado.

Valeu, acho que agora eu consigo… obrigado!!!