Nennen Sie den Enum-Wert von Aufzählungstyp und Ordnungszahl

7
%Vor%

Angenommen, field.getType().isEnum() ist true , wie würde ich den Enum-Wert für die gegebene Ordnungszahl erzeugen?

    
Steve Taylor 14.12.2012, 01:48
quelle

3 Antworten

15
%Vor%

reicht aus. Eine Linie; einfach genug.

    
Louis Wasserman 14.12.2012, 06:04
quelle
3

Um zu bekommen, was Sie wollen, müssen Sie YourEnum.values()[ordinal] aufrufen. Du kannst es mit Reflektion wie folgt machen:

%Vor%

AKTUALISIEREN

Wie @LouisWasserman in seinem Kommentar darauf hingewiesen hat, gibt es einen viel einfacheren Weg

%Vor%     
Pshemo 14.12.2012 02:08
quelle
2
%Vor%     
AlexWien 14.12.2012 01:54
quelle

Tags und Links