大家都知道,枚举类型无法像数组一样,无法获取下标,更无法直接遍历。但枚举类型可以直接转换成数组。抓换后可以通过数组的下标,来找到我们需要的枚举类。接下来就展示代码了。
public enum DisposeEnum{ NO_DISPOSE(0,"待审核"), SUCCESS(1,"审核通过"), REJECT(2,"驳回审核"); public Integer code ; public String msg ; public static String getMsgByCode(Integer code){ DisposeEnum[] values = values(); for(DisposeEnum disEnum : values){ if(disEnum.getCode().equals(code)){ return disEnum.getMsg(); } } return null ; } }