Itens duplicados

Olá amigos…

Estou com uma dúvida.
Eu sei que a interface Set não permite elementos duplicados.

Tem como eu dar um alerta quando for inserido um item que já existe?
Ex:

public class ClasseQualquer {    
    private Set<String> lista = new HashSet<String>(0);
    
    public void inserir() {
        lista.add("BANANA");
        lista.add("ABACATE");
        lista.add("ABACAXI");
        lista.add("BANANA"); // aqui emitiria um alerta dizendo que já existe...
    }
}

Tem como fazer isso?
Obrigado

[quote=fabiocesar.ti]Olá amigos…

Estou com uma dúvida.
Eu sei que a interface Set não permite elementos duplicados.

Tem como eu dar um alerta quando for inserido um item que já existe?
Ex:

public class ClasseQualquer {    
    private Set<String> lista = new HashSet<String>(0);
    
    public void inserir() {
        lista.add("BANANA");
        lista.add("ABACATE");
        lista.add("ABACAXI");
        lista.add("BANANA"); // aqui emitiria um alerta dizendo que já existe...
    }
}

Tem como fazer isso?
Obrigado
[/quote]

Você poderia usar o metodo contains…


if (lista.contains("BANANA"))
System.out.println("Já tem isso aeee");