/**
*@Program: ober-lab-ims-server
*@Description: 枚举
*@Author:
*@Date: 2024-11-05 18:07
*/
public enum MoveEnum {
LLKS("THEORY_PAPER","理论考试"),
JSKS("RACE","竞赛考试"),
MRYL("Day_PAPER","每日一练");
private final String value;
private final String desc;
MoveEnum(String value, String desc){
this.value = value;
this.desc = desc;
}
public String getdesc() {
return desc;
}
public String getValue() {
return value;
}
public static String getValue(String desc) {
for (MoveEnum code : values()) {
if (code.getdesc().equals(desc)) {
return code.getValue();
}
}
return null;
}
public static String getDesc(String value) {
for (MoveEnum code : values()) {
if (code.getValue().equals(value)) {
return code.getdesc();
}
}
return null;
}
public static boolean containsKey(String value) {
for (MoveEnum code : values()) {
if (code.getValue().equals(value)) {
return true;
}
}
return false;
}
}
常用枚举实例
于 2022-07-20 11:50:48 首次发布