类 EnumUtil
- java.lang.Object
-
- me.codeplayer.util.EnumUtil
-
public abstract class EnumUtil extends java.lang.Object枚举工具类- 从以下版本开始:
- 1.0
- 作者:
- Ready
-
-
构造器概要
构造器 构造器 说明 EnumUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <E extends java.lang.Enum<?>>
E[]getMatched(java.lang.Class<E> enumClass, E[] values, java.util.function.Predicate<E> matcher)获取指定枚举类中 匹配指定条件的枚举数组static <T extends java.lang.Enum<T>>
Tof(java.lang.Class<T> clazz, java.lang.String name)根据枚举类型和名称,构建对应的枚举实例
-
-
-
方法详细资料
-
of
@Nullable public static <T extends java.lang.Enum<T>> T of(java.lang.Class<T> clazz, @Nullable java.lang.String name)根据枚举类型和名称,构建对应的枚举实例- 返回:
- 返回对应的枚举值。如果找不到,则返回 null
-
getMatched
public static <E extends java.lang.Enum<?>> E[] getMatched(java.lang.Class<E> enumClass, @Nullable E[] values, java.util.function.Predicate<E> matcher)获取指定枚举类中 匹配指定条件的枚举数组- 参数:
enumClass- 枚举类Classvalues- 指定的枚举范围数组,如果为null,内部将会自动获取所有的枚举值matcher- 枚举匹配器接口实现- 从以下版本开始:
- 2.0.0
-
-