Olá pessoal...
Estou com um pequeno problema, funciona dessa maneira: tenho um título, e uma array com várias palavras a serem ignoradas.
Utilizo split(" ") para separar cada palavra do titulo, para que cada uma seja comparada uma vez com cada palavra a ser ignorada, se essa determinada palavra não for igual a nenhuma das palavras ignoradas, então essa palavra é uma keyword... tenho q armazenar as keywords do titulo em um vetor, consigo adicioná-las mas ocorre um problema na hora de mostrar a saida, as posições do array que não são palavras chave, são inseridas como "null", como o problema pede para utilizar um Array, não posso faze-lo com Vector, ArrayList, nada que faça isso por mim e oque eu teria que mostrar são apenas as keywords, dessa maneira:
Sergio
Java
Segue o código:
public class KeyWords {
public static void main(String[] args) {
String titulo = "Sergio e o Java";
String [] ignpalavras={"a","e","de","da","do","das","dos","as","os","o"};
String [] palavra = titulo.split(" ");
int count = 0;
String [] keyword = new String [palavra.length];
for (int i=0 ;i < palavra.length ;i++ ) {
for (int j = 0 ;j < ignpalavras.length;j++ ) {
if (!palavra[i].equals(ignpalavras[j])) {
count++;
}
}
if (count==ignpalavras.length) {
keyword [i] = palavra[i];
}
count = 0;
}
for (int i =0; i< keyword.length;i++){
System.out.println(keyword[i]);
}
}
}
