Quel est le moyen le plus simple et / ou le plus court possible d'obtenir les noms des éléments enum sous forme de tableau de Strings?
Ce que je veux dire par là, c'est que si, par exemple, j'avais l'énumération suivante:
public enum State {
    NEW,
    RUNNABLE,
    BLOCKED,
    WAITING,
    TIMED_WAITING,
    TERMINATED;
    public static String[] names() {
        // ...
    }
}
la names()méthode renverrait le tableau { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }.