quero testa um objeto através de um switch, para isso implementei o sguinte código
public void actionPerformed(ActionEvent e)
{
Object acaoBotao = e.getSource();
System.out.println(acaoBotao.hashCode());
int auxiliar = acaoBotao.hashCode();
switch (auxiliar)
{
case 11180085 : System.exit(0);break;
case 13100371 : System.exit(0);break;
}
}
mas, eu não sei se é nomal mas, em 2 de cada 3 vezes que rodo o sistema o hashcode vem diferente isso é normal?