Como fazer pesquisa em arraylist

6 respostas
robson_duarte1

Olá boa tarde.

eu tenho duas arrayslist carregadas e gostaria de saber como eu faço
para pesquisar entre elas numa eu tenho alguns codigos e na outra eu tenho
o nome eo codigo eu gostaria de pegar o codigo da segunda list e verificar quantas vezes aparece
na primeira list obrigado.

6 Respostas

drsmachado

Fazendo dois fors aninhados.

robson_duarte1

como assim não entendi?

nel
for(Objet obj : list1) {
   for(Object obj2 : list2) {
    // seu código
  }
}

Abraços.

V

Boa tarde.

Veja
http://josql.sourceforge.net/

Acho que pode te ajudar, eu utilizo em casos mais complicados.

robson_duarte1

Olá vasse é que é sem sql.
já consegui fazer.
agora tenho outra duvida.
ele me retorna o resultado da pesquisa tudo certinho,
mas se tem mais de um codigo ele repete o nome eu não queria que repetisse o nome
e que adicionasse na linha a quantidade de vez que esse codigo apareceu.

obrigado pela ajuda de todos.

V

Sem o josql da para fazer conforme o nel disse, com dois loops. Mas neste caso você terá que implementar a lógica de consulta e contagem na mão.
Com josql da para criar um loop para percorrer a primeira lista, para cada item da primeira lista usando josql faz um count com a condição que você descreveu na segunda lista.

Criado 18 de maio de 2011
Ultima resposta 18 de mai. de 2011
Respostas 6
Participantes 4