public enum ClientPaperTypeEnum {
LLKS("THEORY-PAPER","理论考试"),JSKS("RACE","竞赛考试"),MRYL("Day-PAPER","每日一练"),
MZYC("WEEK-PAPER","每周一测"),MYYK("MONTH-PAPER","每月一考"),TKLX("PRACTICE-PAPER","题库练习"),
CGDT("AMUSING-PASS","闯关答题"),PKDT("AMUSING-PK","PK答题");
private final String value;
private final String name;
ClientPaperTypeEnum(String value, String name){
this.value = value;
this.name = name;
}
public String getName() {
return name;
}
public String getValue() {
return value;
}
public static String getValueByName(String name) {
for (ClientPaperTypeEnum code : values()) {
if (code.getName().equals(name)) {
return code.getValue();
}
}
return null;
}
public static String getNameByValue(String value) {
for (ClientPaperTypeEnum code : values()) {
if (code.getValue().equals(value)) {
return code.getName();
}
}
return null;
}
public static boolean containsKey(String value) {
for (ClientPaperTypeEnum code : values()) {
if (code.getValue().equals(value)) {
return true;
}
}
return false;
}
常用枚举实例
最新推荐文章于 2024-05-11 20:53:57 发布