//根据不同的编号获取description
public enum SendMesNum {
SendMesDemo(“001”, “aaa”),
SendMesDemo1(“002”, “bbb”),
SendMesDemo2(“003”, “cccc”);
public String value;
public String description;
SendMesNum(String value, String description) {
this.value = value;
this.description = description;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public static SendMesNum getSendMesNum(String value){
for (SendMesNum code:SendMesNum.values()) {
if (code.getValue() == value){
return code;
}
}
return null;
}
}
//switc调用
public static void main(String[] args) {
String aa =“002”;
switch (SendMesNum.getSendMesNum(aa)){
case SendMesDemo:
System.out.println(“aaaa”);
break;
case SendMesDemo1:
System.out.println(“bbbb”);
break;
}
}