Como enum se compara em Java?
Como enum se compara em Java?

Vídeo: Como enum se compara em Java?

Vídeo: Como enum se compara em Java?
Vídeo: Java для начинающих. Урок 48: Enum (Перечисления). 2024, Maio
Anonim

Enum implementa a interface Comparable e é comparado a () método compara apenas o mesmo tipo de enum . Também ordem natural de enum é a ordem em que eles estão declarado em código. Conforme mostrado em 10 exemplos de Enum no Java , mesma ordem é também mantido pelo método ordinal () de enum , que é usado por EnumSet e EnumMap.

A este respeito, o que é um enum em Java?

Java Enums . Um enum é uma "classe" especial que representa um grupo de constantes (variáveis imutáveis, como variáveis finais). Para criar um enum , use o enum palavra-chave (em vez de classe ou interface) e separe as constantes com uma vírgula.

Da mesma forma, enum é comparável? Enum constantes são apenas comparável o outro enum constantes do mesmo enum modelo. A ordem natural implementada por este método é a ordem em que as constantes são declaradas.

Correspondentemente, como enum se compara a string?

Para comparando String para Enum tipo que você deve converter enum para fragmento e então comparar eles. Para isso, você pode usar o método toString () ou o método name (). toString () - Retorna o nome deste enum constante, conforme contido na declaração.

Como você compara objetos em Java?

Ser capaz de comparar dois Objetos Java da mesma classe o booleano é igual a ( Objeto obj) método deve ser sobrescrito e implementado pela classe. O implementador decide quais valores devem ser iguais para considerar dois objetos para ser igual.

Recomendado: