Apa cara termudah dan / atau sesingkat mungkin untuk mendapatkan nama elemen enum sebagai larik Strings?
Yang saya maksud dengan ini adalah jika, misalnya, saya memiliki enum berikut:
public enum State {
NEW,
RUNNABLE,
BLOCKED,
WAITING,
TIMED_WAITING,
TERMINATED;
public static String[] names() {
// ...
}
}
yang names()metode akan kembali array { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }.