public enum EnumExample {
RED(0,"红"),BLUE(1,"蓝"),BLACK(2,"黑");
private Integer code;
private String string;
EnumExample(Integer code,String string){
this.code = code ;
this.string = string;
}
public static EnumExample getEnum(Integer code) {
for (EnumExample enumExample : EnumExample.values()) {
if (enumExample.getCode().equals(code)) {
return enumExample;
}
}
return null;
}
public Integer getCode() {
return code;
}
public String getString() {
return string;
}
}
以上可以通过getEnum方法传入相应code获取相应枚举类。