Getting all names in an enum as a String[]

前端 未结 21 1385
执笔经年
执笔经年 2020-12-01 03:50

What\'s the easiest and/or shortest way possible to get the names of enum elements as an array of Strings?

What I mean by this is that if, for example,

21条回答
  •  渐次进展
    2020-12-01 04:48

    Here`s an elegant solution using Apache Commons Lang 3:

    EnumUtils.getEnumList(State.class)
    

    Although it returns a List, you can convert the list easily with list.toArray()

提交回复
热议问题