Comparar key de uma array list
Comecei a aprender java tem algumas semanas, e minha dúvida é bem idiota, mas não consegui resolver.
Eu tenho uma arrayList com os dados de algumas pessoas e um dos dados é se a pessoa é casada.
Quero imprimir a arrayList com todas as pessoas casadas, mas preciso verificar se o conjuge já foi listado, caso contrario a pessoa é listada duas vezes, pq lista ela e depois lista ela novamente por ser conjuge da primeira pessoa listada.
fiz um loop mas não consegui fazer a verificação na arrayList:
for (int i = 0; i < pessoas.size(); i++) {
if (pessoas.get(i).conjuge != null) {
System.out.println(pessoas.get(i).nome + " e " + pessoas.get(i).conjuge.nome + " são casados!!!");
}
}
Alguém pode me ajudar?
Discussão (5)
Carregando comentários...