public enum DEPT_TJBJ1 {
    KV1("k1", "v1"), KV2("k2", "v2"), KV3("k3", "v3"), KV4("k4", "v4");
    // 成员变量
    private String key;
    private String value;
    // 构造方法
    private DEPT_TJBJ1(String key, String value) {
        this.key = key;
        this.value = value;
    }
    // get set 方法
    public String getKey() {
        return key;
    }
    public String getValue() {
        return value;
    }
    // 通过key获取value
    public static String getValue(String key) {
        DEPT_TJBJ1[] tjbjs = DEPT_TJBJ1.values();
        for (DEPT_TJBJ1 tjbj : tjbjs) {
            if (tjbj.getKey() .equals(key)) {
                return tjbj.value;
            }
        }
        return "";
    }
    // 通过value获取key
    public static String getKey(String value) {
        DEPT_TJBJ1[] tjbjs = DEPT_TJBJ1.values();
        for (DEPT_TJBJ1 tjbj : tjbjs) {
            if (tjbj.getValue().equals(value)) {
                return tjbj.getKey();
            }
        }
        return null;
    }
}