Com es compara la enumeració a Java?
Com es compara la enumeració a Java?

Vídeo: Com es compara la enumeració a Java?

Vídeo: Com es compara la enumeració a Java?
Vídeo: Curso Java. Tipos enumerados. Vídeo 48 2024, De novembre
Anonim

Enum implementa una interfície comparable i és comparat amb () El mètode compara només el mateix tipus de enumeració . També ordre natural de enumeració és l'ordre en què ells són declarada al codi. Com es mostra en 10 exemples Enum en Java , mateix ordre és també es manté pel mètode ordinal() de enumeració , quin és utilitzat per EnumSet i EnumMap.

En aquest sentit, què és una enumeració a Java?

Enumeració Java . An enumeració és una "classe" especial que representa un grup de constants (variables no canviables, com les variables finals). Per crear un enumeració , utilitzar el enumeració paraula clau (en lloc de classe o interfície) i separeu les constants amb una coma.

De la mateixa manera, és comparable enumeració? Enum les constants són només comparable a l'altre enumeració constants del mateix enumeració tipus. L'ordre natural implementat per aquest mètode és l'ordre en què es declaren les constants.

En conseqüència, com es compara enum amb cadena?

Per comparant String a Enum tipus que hauríeu de convertir enumeració a corda i llavors comparar ells. Per a això podeu utilitzar el mètode toString() o el mètode name(). toString()- Retorna el nom d'això enumeració constant, tal com consta a la declaració.

Com compares objectes a Java?

Ser capaç de comparar dos Objectes Java de la mateixa classe el booleà és igual ( Objecte obj) el mètode ha de ser anul·lat i implementat per la classe. L'implementador decideix quins valors han de ser iguals per considerar dos objectes ser iguals.

Recomanat: