要获取枚举的常量名称,可以使用values()枚举类型的方法。此方法返回一个包含枚举常量列表的数组。
package org.nhooo.example.fundamental; enum Month { JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER } public class EnumValuesTest { public static void main(String[] args) { // values()方法返回一个数组,其中包含列表 // 枚举常量。 Month[] months = Month.values(); System.out.println("Month size: " + months.length); // 我们可以为每个语句的用户打印每个枚举 // 不变。 for (Month month : Month.values()) { System.out.println("Month: " + month); } } }