Ich habe eine Tabellenspalte, die einen enumTyp verwendet. Ich möchte diesen enumTyp aktualisieren, um einen zusätzlichen möglichen Wert zu erhalten. Ich möchte keine vorhandenen Werte löschen, sondern nur den neuen Wert hinzufügen. Was ist der einfachste Weg, dies zu tun?
Für mein Leben kann ich mich nicht erinnern, wie ich ein bisschen in einem Bitfeld gesetzt, gelöscht, umgeschaltet oder getestet habe. Entweder bin ich mir nicht sicher oder ich vermische sie, weil ich sie selten brauche. Ein "Bit-Spickzettel" wäre also schön zu haben. Beispielsweise: flags = flags | FlagsEnum.Bit4; // …
Ich benutze die Aufzählung, um ein paar Konstanten zu machen: enum ids {OPEN, CLOSE}; Der OPEN-Wert ist Null, aber ich möchte ihn als 100. Ist es möglich?
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 { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; …
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 …
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; …
Wie kann ich die Anzahl der Fälle in einer Swift-Aufzählung bestimmen? (Ich möchte vermeiden, alle Werte manuell aufzulisten oder wenn möglich den alten " enum_count-Trick " zu verwenden.)
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 in Java etwas …
Ich habe seit Jahren kein C ++ mehr geschrieben und jetzt versuche ich, mich wieder darauf einzulassen. Ich bin dann darauf gestoßen und habe darüber nachgedacht aufzugeben: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Was ist das? Warum ist dertypedef Schlüsselwort verwendet? …
Ich habe eine Weile in Java programmiert und bin gerade auf ein Projekt gestoßen, das vollständig in C # geschrieben ist. Ich versuche, mich in C # auf den neuesten Stand zu bringen, und habe festgestellt, dass in meinem neuen Projekt an mehreren Stellen Aufzählungen verwendet werden. Auf den ersten …
Ich habe eine Aufzählung wie: public enum Blah { RED = 2, BLUE = 4, GREEN = 8, YELLOW = 16 } Blah colors = Blah.RED | Blah.BLUE | Blah.YELLOW; Wie kann ich die Farbe Blau aus den variablen Farben entfernen?
Nehmen wir an, ich habe diese Aufzählung: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } Um zu überprüfen, ob zum Beispiel gesetzt ABist, kann ich dies tun: if((letter & Letters.AB) == Letters.AB) …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich habe eine Klasse, die eine …
Ich habe gelesen, dass es möglich ist, Singletonin Java Folgendes zu implementieren Enum: public enum MySingleton { INSTANCE; } Aber wie funktioniert das oben genannte? Insbesondere muss ein Objectinstanziiert werden. Wie wird hier MySingletoninstanziiert? Wer macht new MySingleton()?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.