package com.dy.common.mybatis.envm;
|
|
|
public class EnumUtils {
|
|
public static <T extends Enum<?> & IEnum> T codeOf(Class<T> enumClass , Byte code) {
|
T[] enumConstants = enumClass.getEnumConstants();
|
for (T t : enumConstants) {
|
if (t.getCode().equals(code)) return t;
|
}
|
return null;
|
}
|
|
public static <T extends Enum<?> & IEnum> T nameOf(Class<T> enumClass , String name) {
|
T[] enumConstants = enumClass.getEnumConstants();
|
for (T t : enumConstants) {
|
if (t.getName().equals(name)) return t;
|
}
|
return null;
|
}
|
|
}
|