Olá, alguem pode me ensinar como faz pesquisa em ArrayList? Preciso retornar um ArrayList com as posiçoes de uma palavra repetida no texto.
ArrayList
A
4 Respostas
V
Nesse artigo fala da classe ArrayList e talvez possa te ajudar. Dá uma lida.
A
Use esta função simples:
private int pesquisa(ArrayList<String> lista, String palavra) {
int qntd = 0;
for (String p : lista) {
if (p == palavra) {
qntd++;
}
}
return qntd;
}
Depois só usar a função:
if (pesquisa(minhaLista, "teste") > 0) {
System.out.println("A palavra 'teste' aparece "+pesquisa(minhaLista, "teste")+" vezes na lista 'minhaLista'.");
} else {
System.out.println("A palavra 'teste' não aparece na lista 'minhaLista'.");
}
A
Só um detalhe, string se compara com o método equals, não com “==”.
A
é, esqueci desse detalhe hehe
Criado 12 de setembro de 2014
Ultima resposta 18 de set. de 2014
Respostas 4
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo