下面展示一个普通的枚举的例子:
public enum testEnum {
success("1","成功"),
fail("2","失败");
private String code;
private String message;
testEnum(String code, String message){
this.code = code;
this.message = message;
}
public String getCode() {
return code;
}
public String getMessage() {
return message;
}
//通过code查找对应的信息
public static testEnum getStatusEnum(String code){
testEnum[] statusArr = testEnum.values();
for(testEnum statusEnum : statusArr){
if(statusEnum.getCode().equals(code)){
return statusEnum;
}
}
return null;
}
}