Articles of enumeraciones

Obtener enum por su campo interno

Tener enum con campos internos, tipo de mapa. Ahora necesito entrar enum por su campo interno. Escribí esto: package test; /** * Test enum to test enum =) */ public enum TestEnum { ONE(1), TWO(2), THREE(3); private int number; TestEnum(int number) { this.number = number; } public TestEnum findByKey(int i) { TestEnum[] testEnums = TestEnum.values(); […]

Cómo usar i18n con Rails 4 enumeraciones

Rails 4 Active Record Enums son geniales, pero ¿cuál es el patrón correcto para traducir con i18n?

¿Cómo probar el valor de Enum para Enum?

Quiero escribir una función que pueda validar un valor dado (pasado como una cadena) contra los posibles valores de una enum . En el caso de una coincidencia, debe devolver la instancia enum; de lo contrario, debería devolver un valor predeterminado. La función no puede usar internamente try / catch , que excluye el uso […]

¿Por qué un Enum implementaría una interfaz?

Acabo de descubrir que Java permite que las enumeraciones implementen una interfaz. ¿Cuál sería un buen caso de uso para eso?

Java: Enum vs. Int

Cuando uso banderas en Java, he visto dos enfoques principales. Uno usa valores int y una línea de sentencias if-else. La otra es usar enumeraciones y declaraciones de cambio de caso. Me preguntaba si había una diferencia en términos de uso de memoria y velocidad entre el uso de enums vs ints para flags.

pasar enum a html.radiobuttonpara MVC3

Tengo un Enum llamado ActionStatus que tiene 2 valores posibles, open = 0 y closed = 1 public enum ActionStatus { Open, Closed } Quiero crear un grupo de botones de opción en mi edición y crear vistas que usen la enumeración para rellenar los botones de opción con a) un valor predeterminado en la […]

Guardar enumeración de select en Rails 4.1

Estoy usando las enumeraciones en Rails 4.1 para realizar un seguimiento de los colores del vino. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end En mi opinión, genero una selección para que el usuario pueda seleccionar un vino con un cierto color f.input :color, :as => :select, :collection => Wine.colors Esto genera […]

Obtener enum asociado con el valor int

Anteriormente, tenía mi LegNo enumerados simplemente como: NO_LEG, LEG_ONE, LEG_TWO y llamando al return LegNo.values()[i]; , Pude obtener el valor asociado con cada enumeración. Pero ahora he decidido que el LegNo enum NO_LEG es el int -1 en lugar de 0, así que decidí usar un constructor privado para inicializar y establecer su valor int […]

Convertir de enum ordinal a enum type

Tengo el tipo enum ReportTypeEnum que se pasa entre los métodos en todas mis clases, pero luego necesito pasar esto en la URL, así que utilizo el método ordinal para obtener el valor int. Después de obtenerlo en mi otra página JSP, necesito convertirlo a un ReportTypeEnum para que pueda seguir pasándolo. ¿Cómo puedo convertir […]

Por qué en Java enum se declara como Enum <E se extiende Enum >

Posible duplicado: definición de Java Enum Una pregunta mejor formulada, que no se considera un duplicado: ¿Qué sería diferente en Java si la statement Enum no tuviera la parte recursiva? si los diseñadores del lenguaje usaran simplemente Enum ¿cómo afectaría eso al lenguaje? La única diferencia ahora sería que alguien podría escribir A se extiende […]