Какой самый простой и/или самый короткий способ получить имена элементов перечисления в виде массива String
s?
Я имею в виду, что если бы, например, у меня было следующее перечисление:
public enum State {
NEW,
RUNNABLE,
BLOCKED,
WAITING,
TIMED_WAITING,
TERMINATED;
public static String[] names() {
// ...
}
}
метод names()
возвращает аналоговый массив с { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }
.