Membro desde: 08/10/2009 13:30:38
Mensagens: 56
Offline
Sei que algumas pessoas fizeram essa pergunta aqui, mas nao quero comparar duas listas iguais, quero comparar e remover listas do tipo:
lista1
id
nome
endereco
telefone
lista2
id
nome
idade
peso
altura
quero comparar ids, se forem iguais quero deletar da lista1
Nao gostaria de fazer ninho de ifs.
Tem como comparar direto ids de uma lista com de outra e já deletar.
Sem fazer if dentro de if?
Membro desde: 14/05/2011 14:24:45
Mensagens: 950
Localização: São Paulo - Butantã
Offline
pode usar binarySearch() e deletar uma da outra..
claro que teria que ordernar a lista 1.. e sei que pode parecer exagero, mas o processamento acaba sendo bem rápido..
e pode implementar o equals para perguntar pelo id somente, para dizer se é igual ou não..