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);
}