enum要素の名前をString
sの配列として取得する最も簡単な方法および/または最短の方法は何ですか?
これが意味するのは、たとえば、次の列挙型がある場合です。
public enum State {
NEW,
RUNNABLE,
BLOCKED,
WAITING,
TIMED_WAITING,
TERMINATED;
public static String[] names() {
// ...
}
}
このnames()
メソッドは配列を返し{ "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }
ます。