类 EnumUtil

java.lang.Object
cn.hamm.airpower.util.EnumUtil

public class EnumUtil extends Object

枚举助手

作者:
Hamm
  • 构造器详细资料

    • EnumUtil

      public EnumUtil()
  • 方法详细资料

    • getEnumByValue

      public static <T extends IEnum> T getEnumByValue(Class<T> enumClass, int value)
      查询指定value的枚举项目
      类型参数:
      T - [泛型] 当前类型
      参数:
      enumClass - 枚举类
      value - 枚举值
      返回:
      指定的枚举项目
    • getEnumMapList

      @NotNull public static @NotNull List<Map<String,String>> getEnumMapList(@NotNull @NotNull Class<?> clazz, String... params)
      获取指定枚举类的Map数据
      参数:
      clazz - 枚举类
      params - 参数列表
      返回:
      返回结果
    • getEnumMapList

      @NotNull public static <T extends IEnum> @NotNull List<Map<String,String>> getEnumMapList(Class<T> clazz)
      获取指定枚举类的Map数据
      参数:
      clazz - 枚举类
      返回:
      返回结果