Tecnologia
Comparando Enumerators no Java
Olá, pessoal!
Estou aqui novamente, agora para falar dos Enumerators no Java.
Trabalhando com Enumerators, é normal precisarmos comparar um Enumerator com outro Enumerator. Existem 2 formas de fazer isto: usando equals(); usando == ; O uso que vejo mais comum é do equals().
Acredito que seja mais usado pelo fato do equals() ser adotado em qualquer comparação de objeto, pois o uso do == realiza a comparação de endereço na memória (que é o que raramente precisamos na aplicação). Tão raro mas… faz todo sentido no caso dos Enumerators! Com uma vantagem: previne NullPointerException.
Como isto é possível?
Leia mais http://qualidadegarantida.blogspot.com.br/2013/10/comparando-enumerators-no-java.html.