Als «enums» getaggte Fragen

225
Jackson enum Serializing und DeSerializer

Ich benutze JAVA 1.6 und Jackson 1.9.9. Ich habe eine Aufzählung 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; } } Ich habe einen...

218
Verwendung von Aufzählungen in C ++

Angenommen, wir haben enumFolgendes: enum Days {Saturday, Sunday, Tuesday, Wednesday, Thursday, Friday}; Ich möchte eine Instanz davon erstellen enumund sie mit einem geeigneten Wert initialisieren, also mache ich: Days day = Days.Saturday; Jetzt möchte ich meine Variable oder Instanz mit einem...

192
Kartenaufzählung in JPA mit festen Werten?

Ich suche nach verschiedenen Möglichkeiten, eine Enumeration mit JPA abzubilden. Ich möchte insbesondere den Integer-Wert jedes Enum-Eintrags festlegen und nur den Integer-Wert speichern. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right {...

191
So setzen Sie enum auf null

Ich habe eine Aufzählung string name; public enum Color { Red, Green, Yellow } So setzen Sie es beim Laden auf NULL. name = ""; Color color = null; //error Bearbeitet: Mein schlechtes, ich habe es nicht richtig erklärt. Aber alle Antworten in Bezug auf nullable sind perfekt. Meine Situation ist Was...

187
Wie verwende ich Enums als Flags in C ++?

Das Behandeln von enums als Flags funktioniert in C # über das [Flags]Attribut gut, aber wie geht das in C ++ am besten? Zum Beispiel möchte ich schreiben: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; Ich erhalte...

184
Benennung von Enums in Java: Singular oder Plural?

Gibt es eine "offizielle" Empfehlung, wie man Java-Enums benennt? enum Protocol { HTTP, HTTPS, FTP } oder enum Protocols { HTTP, HTTPS, FTP } Ich weiß, dass in der .Net-Welt die Empfehlung lautet, Singular zu verwenden, mit Ausnahme von Aufzählungen, die Bit-Flags darstellen. Nur neugierig, ob es...