1、定义一个枚举类
public enum EnumResponseCode {
CODE_00("00", "交易成功"),
CODE_O1("01", "请持卡人与发卡银行联系"),
CODE_O3("03", "无效商户"),
CODE_04("04", "此卡为无效卡"),
CODE_O5("05", "持卡人认证失败");
/**
* 响应码
*/
private String code;
/**
* 错误信息
*/
private String message;
private EnumResponseCode(String code, String message) {
this.code = code;
this.message = message;
}
/**
* 获取错误码
*
* @return
*/
public String getCode() {
return code;
}
/**
* 获取错误信息
*
* @return
*/
public String getMessage() {
return message;
}
}
2、对枚举类进行遍历
public static void main(String[] args) throws Exception {
String responseCode = "03";
for (EnumResponseCode e : EnumResponseCode.values()) {
if (responseCode.equals(e.getCode())) {
System.out.println(e.getMessage());
}
}
}
输出结果为: