List java.util.List

4 respostas
M

Boa tarde.
Sou novo no forum e tb em java, gostaria de uma ajuda.
Tenho uma lista vinda de um select do meu bd, e o conteudo dela contem (rua,bairro,cep,cidade,estado), quero fazer uma busca dentro desta lista filtrando por rua.
Alguem tem alguma dico como fazer?

obrigado.

4 Respostas

evertonsilvagomesjav

Suponha que vc tenha um objeto Pessoa, e criou um List e gravou nessa lista os objetos pessoa com esses atributos vindos do BD.

for(Pessoa pessoa : seuListPessoa){

    if(pessoa.getRua().equals("Rua Dos Pirococois"){

          // faz algo...


    }


}
Requena

E tipo… ficar percorrendo lista para fazer comparações é um saco… principalmente se tiver + de uma clausua… joga isso na query e deixa o BD se virar para validar, é mais rapido…

M

Obrigado pela ajuda.

sherlock

Você pode usar uma api open source chamada JoSQL
pra quem já trabalhou com .Net sabe que existe o linq que serve justamente para fazer pesquisas dentro de coleções de objetos
no java eu conheço o JoSQL
segue o link:

http://josql.sourceforge.net/

Criado 29 de março de 2010
Ultima resposta 30 de mar. de 2010
Respostas 4
Participantes 4