public static Map<String, Object> getNameFieldMap(Class<? extends Enum<?>> clazz, String fieldName) {
		final Enum<?>[] enums = clazz.getEnumConstants();
		if (null == enums) {
			return null;
		}
		final Map<String, Object> map = MapUtil.newHashMap(enums.length);
		for (Enum<?> e : enums) {
			map.put(e.name(), ReflectUtil.getFieldValue(e, fieldName));
		}
		return map;
	}
public static Map < String , Object > getNameFieldMap ( Class < ? extends Enum < ? > > clazz , String fieldName ) { final Enum < ? > [ ] enums = clazz . getEnumConstants ( ) ; if ( null == enums ) { return null ; } final Map < String , Object > map = MapUtil . newHashMap ( enums . length ) ; for ( Enum < ? > e : enums ) { map . put ( e . name ( ) , ReflectUtil . getFieldValue ( e , fieldName ) ) ; } return map ; }
获得枚举名对应指定字段值的Map<br>
键为枚举名，值为字段值

@param clazz 枚举类
@param fieldName 字段名，最终调用getXXX方法
@return 枚举名对应指定字段值的Map