Package com.weicoder.common.util
Class EnumUtil
- java.lang.Object
-
- com.weicoder.common.util.EnumUtil
-
- Direct Known Subclasses:
U.Enum
public class EnumUtil extends java.lang.Objectenum枚举使用- Author:
- wudi
-
-
Constructor Summary
Constructors Constructor Description EnumUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanequals(java.lang.Enum<?> e, java.lang.Object o)判断枚举和对比对象是否相等 相同对象或则字符串区分大小写相等 或则 值相等static <E extends java.lang.Enum<E>>
java.lang.Enum<E>value(java.lang.Class<E> type, java.lang.Object o)根据输入的枚举类型与对象转换成对应的枚举 如果是数字按getEnumConstants的下标获得 如果是String 转换对象区分大小写 如果是本对象直接强转
-
-
-
Method Detail
-
equals
public static boolean equals(java.lang.Enum<?> e, java.lang.Object o)判断枚举和对比对象是否相等 相同对象或则字符串区分大小写相等 或则 值相等- Parameters:
e- 枚举对象o- 要对比的对象- Returns:
- 是否相等
-
value
public static <E extends java.lang.Enum<E>> java.lang.Enum<E> value(java.lang.Class<E> type, java.lang.Object o)根据输入的枚举类型与对象转换成对应的枚举 如果是数字按getEnumConstants的下标获得 如果是String 转换对象区分大小写 如果是本对象直接强转- Type Parameters:
E- 枚举对象的泛型- Parameters:
type- 枚举对象的类o- 要转换的枚举- Returns:
-
-