¿Cuál es la forma más fácil y / o más corta posible de obtener los nombres de los elementos enum como una matriz de String
s?
Lo que quiero decir con esto es que si, por ejemplo, tuviera la siguiente enumeración:
public enum State {
NEW,
RUNNABLE,
BLOCKED,
WAITING,
TIMED_WAITING,
TERMINATED;
public static String[] names() {
// ...
}
}
el names()
método devolvería la matriz { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }
.