Was ist der einfachste und / oder kürzeste Weg, um die Namen von Enum-Elementen als Array von String
s 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() {
// ...
}
}
Die names()
Methode würde das Array zurückgeben { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }
.