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");