ArrayList

4 respostas
A

Olá, alguem pode me ensinar como faz pesquisa em ArrayList? Preciso retornar um ArrayList com as posiçoes de uma palavra repetida no texto.

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