public enum ApplyEnum { //枚举类型 UNCOMMIT(0,"A"), UNSDUAPPROVE(1,"B"), UNCAPPROVE(2,"C"), BACKOUT(3,"D"); public final Integer type; private final String name; ApplyEnum(int type, String name) { this.type = type; this.name = name; } public static String getValue(Integer type) { ApplyEnum[] auditStatuses = values(); for (ApplyEnum e : auditStatuses) { if ((e.type).equals(type)) { return e.value(); } } return null; } private String value() { return this.name; } }
//实际使用
ApplyEnum.getValue(ApplyEnum.UNCOMMIT.type);