Re:ArrayList que nao aceita elementos duplicados[Resolvido]

3 respostas
P

A primeira impressao po cara porque nao faz com um set ou seja TreeSet ou HashSet. Nao reinvente a roda. Mais tenho que fazer um trabalho da faculdade com ArrayList e nao pode aceitar elementos duplicados. Tava dando uma leitura na API e nao vi um metodo para isso. Alguem saberia fazer isso

3 Respostas

A

cara,

vc pode usar o metodo contains, se ele te retornar true, vc nao faz o add no arrayList.
se vc for criar uma lista de por exemplo, entidades, vc vai ter que implementar comparable.

t+

P
valeu cara ficou assim
Integer entry = 0;

        while (entry != -1) {
          
            entry = entrada.nextInt();
             
            
         
            if(!list.contains(entry))
            
            list.add(entry);
              
        }
A

boa… :lol:

marque o post como resolvido.

t+

Criado 2 de novembro de 2011
Ultima resposta 2 de nov. de 2011
Respostas 3
Participantes 2