您可以执行(Java 8之前的版本):
List<Enum> enumValues = Arrays.asList(Enum.values());
要么
List<Enum> enumValues = new ArrayList<Enum>(EnumSet.allOf(Enum.class));
使用Java 8功能,可以将每个常量映射到其名称:
List<String> enumNames = Stream.of(Enum.values()) .map(Enum::name) .collect(Collectors.toList());



