Perguntas com a marcação «enums»

237
Jackson enum Serializing and DeSerializer

Estou usando JAVA 1.6 e Jackson 1.9.9. Tenho um enum public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } Eu adicionei um...

218
Como usar enumerações em C ++

Suponha que tenhamos enumo seguinte: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Eu quero criar uma instância disso enume inicializá-lo com um valor adequado, então eu faço: Days day = Days.Saturday; Agora eu quero verificar minha variável ou instância com um enumvalor...

192
Enum do mapa na JPA com valores fixos?

Estou procurando as diferentes maneiras de mapear uma enumeração usando JPA. Quero especialmente definir o valor inteiro de cada entrada de enum e salvar apenas o valor inteiro. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100),...

191
Como definir enum para null

Eu tenho um enum string name; public enum Color { Red, Green, Yellow } Como configurá-lo para NULL no carregamento. name = ""; Color color = null; //error Editado: Meu mal, não expliquei direito. Mas todas as respostas relacionadas a anuláveis ​​são perfeitas. Minha situação é: E se, eu...

187
Como usar enums como sinalizadores em C ++?

Tratar enums como sinalizadores funciona bem em C # por meio do[Flags] atributo, mas qual é a melhor maneira de fazer isso em C ++? Por exemplo, eu gostaria de escrever: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish |...

184
Nomeação de enums em Java: Singular ou Plural?

Existe uma recomendação "oficial" de como nomear enums de Java? enum Protocol { HTTP, HTTPS, FTP } ou enum Protocols { HTTP, HTTPS, FTP } Eu sei que no mundo .Net a recomendação é usar o singular, exceto as enumerações que representam sinalizadores de bits. Apenas curioso se há algo semelhante...

182
C # vs Java Enum (para quem é novo em C #)

Eu tenho programado em Java por um tempo e acabei de ser lançado em um projeto que é inteiramente escrito em C #. Estou tentando acelerar o processo em C # e notei enumerações usadas em vários lugares no meu novo projeto, mas, à primeira vista, as enumerações em C # parecem ser mais simplistas que...