Questions marquées «enums»

225
Jackson enum Sérialisation et désérialisation

J'utilise JAVA 1.6 et Jackson 1.9.9 J'ai une énumération 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; } } J'ai ajouté un @JsonValue, cela...

218
Comment utiliser les énumérations en C ++

Supposons que nous ayons un enumcomme ceci: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Je veux créer une instance de ceci enumet l'initialiser avec une valeur appropriée, alors je fais: Days day = Days.Saturday; Maintenant, je veux vérifier ma variable ou mon instance avec...

194
Comment définir enum sur null

J'ai une énumération string name; public enum Color { Red, Green, Yellow } Comment le définir sur NULL au chargement. name = ""; Color color = null; //error Édité: Mon mal, je ne l'ai pas expliqué correctement. Mais toutes les réponses liées à nullable sont parfaites. Ma situation est que se...

192
Mapper une énumération dans JPA avec des valeurs fixes?

Je recherche les différentes façons de mapper une énumération à l'aide de JPA. Je souhaite en particulier définir la valeur entière de chaque entrée d'énumération et ne sauvegarder que la valeur entière. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public...

187
Comment utiliser les énumérations comme indicateurs en C ++?

Traiter les enums comme des indicateurs fonctionne bien en C # via l' [Flags]attribut, mais quelle est la meilleure façon de le faire en C ++? Par exemple, j'aimerais écrire: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered;...

182
C # vs Java Enum (pour ceux qui découvrent C #)

Je programme en Java depuis un moment et je viens de me lancer sur un projet entièrement écrit en C #. J'essaie de me mettre à niveau en C #, et j'ai remarqué que les énumérations étaient utilisées à plusieurs endroits dans mon nouveau projet, mais à première vue, les énumérations de C # semblent...