Contar elementos de uma ArrayList

3 respostas
T

Boa tarde galera…

minha dúvida é a seguinte:

tenho uma ArrayList e preciso achar uma maneira de contar quantas vezes cada elemento se repete nela.

ex.:

ArraList:
abc
bcd
cde
abc

Saída:
abc - 2
bcd - 1
cde - 1

alguém pode me ajudar como fazer?

valeu!

3 Respostas

m0ska

exercícios? primeiro tenta! depois mostra o código com problema :wink: no mais com uma iteração dentro da outra, vc consegue :wink:

T

não não…
quis fazer direitinho pra ficar bem explicado, e acabo parecendo exercicio… heheh

to tentando aqui, mas sem exito :frowning:

victorwss

Aqui vai um algoritmo que deve resolver:Crie um HashMap<String, Integer>; Para cada elemento E da lista faça: Tente ler o valor do Map correspondente a chave E. Se não achou o valor, então coloca no Map o valor 1 para a chave E. Se achou um valor, incremente-o e coloque-o de novo no Map. Fim-ParaNo final, para cada Entry, você terá uma relação do elemento com o número de vezes que ele ocorre.

Criado 24 de novembro de 2008
Ultima resposta 24 de nov. de 2008
Respostas 3
Participantes 3