java 字符串转枚举值
定义枚举值
public enum StatusEnum { //成功 success("成功"), //错误 error("失败"), //挂起,指mq进队列未消费 hangup("挂起"), //重复消费 repeat("重复消费"); private String type; StatusEnum(String type) { this.type = type; } public String getType(){ return type; } public static StatusEnum fromType(String type){ for(StatusEnum typeEnum: values()){ if(typeEnum.type.equals(type)){ return typeEnum; } } return null; } }
使用
StatusEnum.fromType(status)