Preguntas etiquetadas con enums

108
Mapear convenientemente entre enum e int / String

Cuando trabajo con variables / parámetros que solo pueden tomar un número finito de valores, trato de usar siempre Java enum, como en public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Mientras permanezca dentro de mi código, eso funciona bien. Sin embargo, a menudo necesito interactuar con otro...

108
Cómo obtener el valor de enumeración por cadena o int

¿Cómo puedo obtener el valor de enumeración si tengo la cadena de enumeración o el valor int de enumeración? por ejemplo: si tengo una enumeración de la siguiente manera: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } y en alguna variable de cadena tengo el valor "valor1" de...

106
Java usando enum con declaración de cambio

He mirado varias preguntas y respuestas sobre SO similares a esta pregunta pero no he encontrado una solución. Lo que tengo es una enumeración que representa diferentes formas de ver una guía de TV ... En la Applicationclase NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY,...

104
¿Cómo crear el tipo ENUM en SQLite?

Necesito convertir una tabla de MySQL a SQLite, pero no puedo averiguar cómo convertir un campo de enumeración, porque no puedo encontrar el ENUMtipo en SQLite. El campo mencionado anteriormente se encuentra pTypeen la siguiente tabla: CREATE TABLE `prices` ( `id` INT(11) NOT NULL...

102
¿Cómo obtener un valor de enumeración de una cadena en C #?

Tengo una enumeración: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } ¿Cómo puedo, dada la cadena HKEY_LOCAL_MACHINE, obtener un valor 0x80000002basado...

102
Enums efectivos en Kotlin con búsqueda inversa?

Estoy tratando de encontrar la mejor manera de hacer una 'búsqueda inversa' en una enumeración en Kotlin. Una de mis conclusiones de Effective Java fue que introduces un mapa estático dentro de la enumeración para manejar la búsqueda inversa. Transferir esto a Kotlin con una enumeración simple me...

97
¿Cómo definir una enumeración con valor de cadena?

Estoy tratando de definir Enumy agregar separadores comunes válidos que se usan en archivos CSV o similares. Luego, lo vincularé a ComboBoxcomo fuente de datos, por lo que cada vez que agregue o elimine de la definición de Enum, no necesitaría cambiar nada en el cuadro combinado. El problema es...