使用枚举可以将我们所用到的某一类别的常量进行整理放在一起,有利于我们进行统一修改及辨别代码
public enum BooleanEnums {
Yes("1", "是"),
No("0", "否");
private String code;
private String name;
BooleanEnums(String code, String name){
this.code = code;
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static String getNameByCode(String code){
for(BooleanEnums e: BooleanEnums.values()){
if(code.equals(e.getCode())){
return e.getName();
}
}
return null;
}
}
在使用的时候就直接注明就可以了
job.setCreateTime(now);
job.setCreator(user.getId());
job.setDr(BooleanEnums.No.getCode());