Wie kann ich den Enum-Wert erhalten, wenn ich den Enum-String oder den Enum-Int-Wert habe? zB: Wenn ich eine Aufzählung wie folgt habe: public enum TestEnum { Value1 = 1, Value2 = 2, Value3 = 3 } und in einer Stringvariablen habe ich den Wert "value1" wie folgt: string str = …
Ist es mir möglich , a mit Java Stringin einen äquivalenten Wert in a umzuwandeln Enumeration? Ich kann dies natürlich mit einer großen if-elseAussage tun , aber ich möchte dies nach Möglichkeit vermeiden. Angesichts dieser Dokumentation: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Ich bin nicht zu hoffnungsvoll, dass dies ohne Wenn und Fallaussage möglich ist.
Ich habe die folgende Aufzählung. enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self = .Pending case …
Wie kann ich eine JSON-Zeichenfolge deserialisieren, die Aufzählungswerte enthält, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird? (mit Jackson Databind) Die JSON-Zeichenfolge: [{"url": "foo", "type": "json"}] und mein Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type; public …
Ich habe eine Aufzählung in Java: public enum Months { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } Ich möchte über den Index auf Aufzählungswerte zugreifen, z Months(1) = JAN; Months(2) = FEB; ... Wie soll ich das machen?
Ich versuche, ein Enumgültiges Trennzeichen zu definieren und hinzuzufügen, das in CSV- oder ähnlichen Dateien verwendet wird. Dann werde ich es an eine ComboBoxals Datenquelle binden, sodass ich beim Hinzufügen oder Entfernen aus der Enum-Definition nichts im Kombinationsfeld ändern muss. Das Problem ist, wie ich eine Aufzählung mit Zeichenfolgendarstellung definieren …
Was ist der einfachste und / oder kürzeste Weg, um die Namen von Enum-Elementen als Array von Strings zu erhalten? Damit meine ich, dass ich zum Beispiel die folgende Aufzählung hätte: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } …
Ich habe versucht, dieses Problem mit den folgenden Worten auf die einfachste Form zu bringen. Konfiguration Xcode Version 6.1.1 (6A2008a) Eine Aufzählung definiert in MyEnum.swift: internal enum MyEnum: Int { case Zero = 0, One, Two } extension MyEnum { init?(string: String) { switch string.lowercaseString { case "zero": self = …
Ich bin auf das Problem enumgestoßen, dass ich, ohne den tatsächlichen Typ zu kennen, die möglichen Werte durchlaufen muss. if (value instanceof Enum){ Enum enumValue = (Enum)value; } Irgendwelche Ideen, wie man aus enumValue seine möglichen Werte extrahiert?
Wie kann ich den Wert von a enum classin C ++ 11 ausgeben ? In C ++ 03 ist es so: #include <iostream> using namespace std; enum A { a = 1, b = 69, c= 666 }; int main () { A a = A::c; cout << a << …
Ich möchte eine Funktion schreiben, die einen bestimmten Wert (als Zeichenfolge übergeben) anhand möglicher Werte von a validieren kann enum. Im Falle einer Übereinstimmung sollte die Aufzählungsinstanz zurückgegeben werden. Andernfalls sollte ein Standardwert zurückgegeben werden. Die Funktion verwendet try/ möglicherweise nicht intern catch, was die Verwendung ausschließt Enum.Parse, wodurch eine …
Ich habe einige Aufzählungen gelesen und finde, dass sie der Deklaration von Konstanten sehr ähnlich sind. Wie würde ich wissen, wann ich eine Konstante anstelle einer Aufzählung verwenden soll oder umgekehrt? Was sind einige der Vorteile der Verwendung von Aufzählungen?
Die schnelle Dokumentation besagt, dass Klassen , Strukturen und Aufzählungen alle Protokollen entsprechen können, und ich kann zu einem Punkt gelangen, an dem sie alle übereinstimmen. Aber ich kann die Aufzählung nicht dazu bringen , sich ganz wie die Klassen- und Strukturbeispiele zu verhalten : protocol ExampleProtocol { var simpleDescription: …
Ich möchte eine generische Methode zum Konvertieren eines von System.Enum abgeleiteten Typs in seinen entsprechenden ganzzahligen Wert erstellen, ohne umzuwandeln und vorzugsweise ohne eine Zeichenfolge zu analysieren. ZB was ich will ist so etwas: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; …
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.