后端开发中经常会用到一些常量,采用枚举的写法就会很舒服,代码如下:
public enum SjEnum {
SJY(0,"数据1"),
SJE(1,"数据2"),
SJS(2,"数据3"),
SJS(3,"数据4");
private int code;
private String msg;
FpcQpztEnum(int code, String msg) {
this.code = code;
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
// 普通方法
public static String msg(int code) {
for (FpcQpztEnum c : FpcQpztEnum.values()) {
if (c.getCode() == code) {
return c.getMsg();
}
}
return null;
}
}
使用的时候直接:
SjEnum.SJY.getCode() 或者 SjEnum.SJY.getMsg()