#####JAVA 枚举实现转化器
package com.cf.shiro_boot.v2;
/**
* TODO
*
* @author jxd
* @version 1.0 *
* @date 2021/4/10 12:28
*/
public class Aa {
public enum Es {
a("1", "a"),
b("2", "b"),
c("3", "c"),
d("4", "d");
/**
* 状态码
*/
private String code;
/**
* 备注
*/
private String remark;
public String getCode() {
return code;
}
public String getRemark() {
return remark;
}
Es(String code, String remark) {
this.code = code;
this.remark = remark;
}
}
public static void main(String[] args) {
System.out.println("12".compareTo("2"));
exchage("4");
exchage("2");
}
public static void exchage(String code) {
for (Es value : Es.values()) {
if (value.getCode().equals(code)) {
p(value);
}
}
}
public static void p(Es es) {
switch (es) {
case a:
System.out.println(es.getRemark());
break;
case b:
System.out.println(es.getRemark());
break;
case c:
System.out.println(es.getRemark());
break;
case d:
System.out.println(es.getRemark());
break;
}
}
}