Als «enums» getaggte Fragen

Ein Datentyp, der aus einer Reihe benannter Werte besteht, die als Elemente, Elemente oder Enumeratoren des Typs bezeichnet werden.


5
Warum ist compareTo auf einem Enum-Finale in Java?
Eine Aufzählung in Java implementiert die ComparableSchnittstelle. Es wäre schön außer Kraft zu setzen gewesen Comparable‚s compareToMethode, aber hier ist es als final markiert. Der Standard natürliche Ordnung auf Enum‚s compareToist die angegebene Reihenfolge. Weiß jemand, warum eine Java-Aufzählung diese Einschränkung hat?


7
Sollte ich die Verwendung von Enums unter Android unbedingt vermeiden?
Ich habe eine Reihe verwandter Konstanten wie BundleSchlüssel zusammen in einer Schnittstelle wie der folgenden definiert: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Dies bietet mir eine bessere Möglichkeit, verwandte Konstanten zu gruppieren und sie durch einen statischen Import (keine Implementierungen) …
92 java  android  enums 



1
Zuordnung von Enum zu String im Ruhezustand
Ich habe ein Modell für den Ruhezustand der Kategorie: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; die ein Typzeichenfolgenfeld haben. Außerdem habe ich eine Java-Enumeration, die einen Typ einer Kategorie darstellt: public enum CategoryType { …
91 java  hibernate  enums 



10
Wie erhalte ich ein Array aller Aufzählungswerte in C #?
Ich habe eine Aufzählung, von der ich alle möglichen Werte anzeigen möchte. Gibt es eine Möglichkeit, ein Array oder eine Liste aller möglichen Werte der Aufzählung abzurufen, anstatt eine solche Liste manuell zu erstellen? zB Wenn ich eine Aufzählung habe: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } Wie …
89 c#  enums 

3
Wie konvertiere ich int in Enum in Python?
Verwenden der neuen Enum-Funktion (über Backport enum34 ) mit Python 2.7.6. Wie kann ich angesichts der folgenden Definition ein int in den entsprechenden Enum-Wert konvertieren? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Ich weiß, dass ich eine Reihe von if-Anweisungen von Hand …

8
Enum mit int value verknüpfen
Zuvor hatte ich meine LegNo-Aufzählungen einfach wie folgt definiert: NO_LEG, LEG_ONE, LEG_TWO und durch einen Anruf return LegNo.values()[i];konnte ich den Wert erhalten, der jeder Aufzählung zugeordnet ist. Aber jetzt habe ich beschlossen, dass die LegNoAufzählung NO_LEGint -1 statt 0 sein soll, also habe ich beschlossen, einen privaten Konstruktor zu verwenden, …
88 java  enums 


9
Wie definiere ich mit Comparator eine benutzerdefinierte Sortierreihenfolge?
Ich möchte eine Sortierdemo für die Fahrzeugliste entwickeln. Ich verwende eine Datentabelle, um die Fahrzeugliste anzuzeigen. Eigentlich möchte ich die Liste nach Autofarbe sortieren. Hier ist es nicht nach alphabetischer Reihenfolge sortiert. Ich möchte meine benutzerdefinierte Sortierreihenfolge verwenden, z. B. rotes Auto zuerst, dann blaues usw. Dafür versuche ich Java …
88 java  sorting  enums 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.