public static List<String> getNames(Class<? extends Enum<?>> clazz) {
		final Enum<?>[] enums = clazz.getEnumConstants();
		if (null == enums) {
			return null;
		}
		final List<String> list = new ArrayList<>(enums.length);
		for (Enum<?> e : enums) {
			list.add(e.name());
		}
		return list;
	}
public static List < String > getNames ( Class < ? extends Enum < ? > > clazz ) { final Enum < ? > [ ] enums = clazz . getEnumConstants ( ) ; if ( null == enums ) { return null ; } final List < String > list = new ArrayList < > ( enums . length ) ; for ( Enum < ? > e : enums ) { list . add ( e . name ( ) ) ; } return list ; }
枚举类中所有枚举对象的name列表

@param clazz 枚举类
@return name列表