¿Cómo se comparan las enumeraciones con las cadenas?
¿Cómo se comparan las enumeraciones con las cadenas?

Video: ¿Cómo se comparan las enumeraciones con las cadenas?

Video: ¿Cómo se comparan las enumeraciones con las cadenas?
Video: Comparar dos listas con Excel 2024, Mayo
Anonim

Para comparando cadena para Enum tipo que deberías convertir enumeración para cuerda y luego comparar ellos. Para eso, puede usar el método toString () o el método name (). toString () - Devuelve el nombre de este enumeración constante, tal como figura en la declaración.

De esta forma, ¿cómo se comparan las enumeraciones?

Hay dos formas de hacer comparación de enumeración miembros: el método equals usa el operador == internamente para verificar si dos enumeración son iguales. Esto significa que puedes comparar Enum usando el método == y equals.

También sepa, ¿qué devuelve enum valueOf? El java. lang. Enum . valor de () método devoluciones los enumeración constante del tipo de enumeración especificado con el nombre especificado. El nombre debe coincidir exactamente con un identificador utilizado para declarar un enumeración constante en este tipo.

Aquí, ¿cómo se encuentra la enumeración de una cadena?

Puedes crear Enum de String mediante el uso Enum . método valueOf (). valueOf () es un método estático que se agrega en cada Enum clase durante el tiempo de compilación y está implícitamente disponible para todos Enum junto con los métodos values (), name () y cardinal ().

¿Puedes usar una declaración de cambio alrededor de una enumeración?

Sí, Puedes usar Enum en Declaración de caso de cambio en Java como int primitivo. Si usted están familiarizados con enumeración int patrón, donde los enteros representan enumeración valores anteriores a Java 5 entonces usted ya sabe cómo usar el estuche Switch con Enum.

Recomendado: