Cara, não tem lógica nenhuma esse código ai… da uma boa estudada em lógica, porque o treco ta feio.
List<Integer> pacCodigo = new ArrayList<Integer>();pacCodigo.add(1);pacCodigo.add(2);pacCodigo.add(1);List<Integer> paciente = new ArrayList<Integer>();for(Integer i : pacCodigo) {if(!paciente.contains(i))paciente.add(i);}for(Integer i : paciente) {System.out.println(i);}
C
CarneiroPJ
Se quer trabalhar com uma estrutura de dados que não suporte duplicidade, utilize Set.
P
patyagmPJ
Encontrei 2 métodos, usando o HashSet e o Set, mas nenhum deles me retorna resultado.Alguém pode me ajudar?
public void varrerArrayListPac_Codigo (ArrayList pacienteCod)
{
HashSet a = new HashSet(pacienteCod);
pacienteCod.clear();
pacienteCod.addAll(a);
}
L
luBSPJ
Set<Integer> s = new HashSet<Integer>();s.add(1);s.add(2);s.add(1);for(Integer i : s) {System.out.println(i);}