Java 枚举(Enum)

public enum DzzzEnum {
    GROUP_ONE("1","测试一"),
    GROUP_TWO("2","测试二");

    private String code;
    private String name;

    DzzzEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    public static String getName(String code){
        for(DzzzEnum dzzzEnum : DzzzEnum.values()){
            if(dzzzEnum.getCode().equals(code)){
                return dzzzEnum.name;
            }
        }
        return "";
    }

    public String getCode() {
        return code;
    }

    public String getName() {
        return name;
    }

    //用法
    //DzzzEnum.GROUP_ONE.getCode();//获取键
    //DzzzEnum.GROUP_ONE.getName(); //获取值
}

  

原文地址:https://www.cnblogs.com/zxg-6/p/14848325.html