java
/**
* 枚举的使用
*/
public enum TestEnum {
TEST01("CODE1","MESSAGE1"),
TEST02("CODE2","MESSAGE2");
private String code;
private String message;
TestEnum(String code,String message){
this.code = code;
this.message = message;
}
/**
* 同过 Code 获取 Message
* @param code
*/
public String getMessageByCode(String code){
for(TestEnum value: TestEnum.values()){
if(value.code.equals(code)){
return value.message;
}
}
return null;
}
/**
* 通过 Message 获取 Code
* @param message
*/
public String getCodeByMessage(String message){
for(TestEnum value : TestEnum.values()){
if(value.message.equals(message)){
return value.code;
}
}
return null;
}
}