Com compares les enumeracions amb les cadenes?
Com compares les enumeracions amb les cadenes?

Vídeo: Com compares les enumeracions amb les cadenes?

Vídeo: Com compares les enumeracions amb les cadenes?
Vídeo: iOS App Development with Swift by Dan Armendariz 2024, Abril
Anonim

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ó.

D'aquesta manera, com compareu les enumeracions?

Hi ha dues maneres de fer comparació de enumeració membres: el mètode equals utilitza l'operador == internament per comprovar si n'hi ha dos enumeració són iguals. Això vol dir que pots comparar Enum utilitzant els dos mètodes == i iguals.

Sapigueu també, què retorna enum valueOf? El java. lang. Enum . el valor de () mètode torna el enumeració constant del tipus d'enumeració especificat amb el nom especificat. El nom ha de coincidir exactament amb un identificador utilitzat per declarar un enumeració constant en aquest tipus.

Aquí, com es troba l'enumeració d'una cadena?

Podeu crear Enum de String mitjançant l'ús de Enum . mètode valueOf(). valueOf() és un mètode estàtic que s'afegeix a cada Enum classe durant el temps de compilació i està implícitament disponible per a tothom Enum juntament amb els mètodes values(), name() i cardinal().

Podeu utilitzar una instrucció switch al voltant d'una enumeració?

Sí, Podeu utilitzar Enum en Declaració de canvi de cas en Java com int primitiu. Si vostè estan familiaritzats enumeració int patró, on representen els enters enumeració aleshores valors anteriors a Java 5 vostè ja ho sap com s'utilitza Switch Case amb Enum.

Recomanat: