package com.zhou.Test;
/**
*
* 系统枚举
*
*/
public enum StaticCodeEnme {
SUCCESS("000","成功"),FAIL("111","失败"),ERROR("222","错误");
private String code;
private String desc;
//提供一个内部的私有的实例方法
private StaticCodeEnme(String code,String desc){
this.code = code;
this.desc = desc;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public static String getDescbyCode(String code){
for(StaticCodeEnme codeEnme : StaticCodeEnme.values()){
if(codeEnme.code.equals(code)){
return codeEnme.desc;
}
}
return null;
}
public static void main(String args[]){
System.out.println(StaticCodeEnme.getDescbyCode("000"));
}
}
定义系统枚举
最新推荐文章于 2021-09-15 15:35:16 发布