枚举类
public enum EnumCode {
SUCCESS(0, "成功"),
ERROR(-1, "失败"),
;
private Integer code;
private String msg;
private Enum(Integer code, String msg) {
this.code = code;
this.msg = msg;
}
public Integer getCode() {
return code;
}
public String getMsg() {
return msg;
}
}
循环枚举类,获取参数。
for (Enum enum: Enum.values()) {
System.out.println(enum.getCode());
}
枚举的另一种用法 >> 参考
public interface Constants {
public static final String SUCCESS = "0000";
public static final String ERROR= "9999";
class ConstantOne {
public static final String CODE_1_ERROR = "9001";
}
class ConstantTwo {
public static final String CODE_2_ERROR = "9002";
}
}
String codeErrorOne = Constants.GfsData.CODE_1_ERROR;
String codeErrorTwo = Constants.GfsData.CODE_2_ERROR;