RESOLVIDO:Ajuda com pesquisa arraylist

Olá boa tarde eu tenho 2 arraylist no meu programa na primeira ela carrega codigo do funcionario e repete varias vezes.
na outra eu tenho o cadastro do funcionarios com seus codigos e nome.
Estou tentando fazer um pesquisa sem banco de dados que me retorne o nome dos funcionarios e a quantidade de vezes que aparece o codigo deles.
eu fiz uma pesquisa e ela me retorna so um

for (int i = 0; i < coleta.size(); i++) { cont3=0; for (int j = 0; j < cracha.size(); j++) { //if (cracha.get(j).contains(coleta.get(i))) { if(cracha.get(j).contains(coleta.get(i))){ cont3++; resposta.add(cracha.get(j)); contador.add(cont3); } } }

Alguem poderia me ajudar?

O problema da consulta ja resolvi.
Agora tenho outro problema é que os dados estão repetindo como fazer para não repetir e ficar só
com o maior?

vc quer saber qtas vezes o código um funcionario contido no cracha aparece em coleta??

[quote=robson__duarte]O problema da consulta ja resolvi.
Agora tenho outro problema é que os dados estão repetindo como fazer para não repetir e ficar só
com o maior?[/quote]

quais dados estão repetindo cara? seja mais objetivo

Os dados que estão repetindo é o nome?
vamos supor que o codigo do funcionario apareceu 3 vezes
dai a saída fica assim
joão 1
joão 2
joão 3
eu queria pegar o nome e a quantidade 3

for (int i = 0; i < cracha.size(); i++) { cont3 = 0; for (int j = 0; j < coleta.size(); j++) { if (cracha.get(i).contains(coleta.get(j))) { cont3++; } } resposta.add(cracha.get(i)); contador.add(cont3); }