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?
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(Pessoapessoa:seuListPessoa){
if(pessoa.getRua().equals("Rua Dos Pirococois"){
//fazalgo...
}
}
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
Mauripi
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: