各省简称与全称转换

枚举类
package com.myqxin.common.enums;

public enum ProvinceMap {
    JBJ("京","北京市","北京"),
    JTJ("津","天津市","天津"),
    JHB("冀","河北省","石家庄"),
    JSX("晋","山西省","太原"),
    MNM("蒙","内蒙古自治区","呼和浩特"),
    LLN("辽","辽宁省","沈阳"),
    JJL("吉","吉林省","长春"),
    HLJ("黑","黑龙江省","哈尔滨"),
    HSH("沪","上海市","上海"),
    SJS("苏","江苏省","南京"),
    ZZJ("浙","浙江省","杭州"),
    WAH("皖","安徽省","合肥"),
    MFJ("闽","福建省","福州"),
    GJX("赣","江西省","南昌"),
    LSD("鲁","山东省","鲁"),
    YHN("豫","河南省","郑州"),
    EHB("鄂","湖北省","武汉"),
    XHN("湘","湖南省","长沙"),
    YGD("粤","广东省","广州"),
    GGX("桂","广西壮族自治区","南宁"),
    QHN("琼","海南省","海口"),
    SSC("蜀","四川省","成都"),
    QGZ("黔","贵州省","贵阳"),
    DYN("滇","云南省","昆明"),
    YCQ("渝","重庆市","重庆"),
    ZXZ("藏","西藏自治区","拉萨"),
    SSX("陕","陕西省","西安"),
    LGS("陇","甘肃省","兰州"),
    QQH("青","青海省","西宁"),
    NNX("宁","宁夏回族自治区","银川"),
    XXJ("新","新疆维吾尔自治区","乌鲁木齐"),
    GXG("港","香港特别行政区","香港"),
    AAM("澳","澳门特别行政区","澳门"),
    TTW("台","台湾省","台北"),
    ;

    private String code;
    private String province;
    private String city;

    ProvinceMap(String code, String province, String city) {
        this.code = code;
        this.province = province;
        this.city = city;
    }

    public String getCode() {
        return code;
    }

    public String getProvince() {
        return province;
    }

    public String getCity() {
        return city;
    }

    public static String getProinceByCode(String code) {
        for (ProvinceMap provinceMap : ProvinceMap.values()) {
            if (code.equals(provinceMap.getCode())) {
                return provinceMap.getProvince();
            }
        }
        return "";
    }

    public static String getCityByCode(String code) {
        for (ProvinceMap provinceMap : ProvinceMap.values()) {
            if (code.equals(provinceMap.getCode())) {
                return provinceMap.getCity();
            }
        }
        return "";
    }
}

在这里插入图片描述

一行JSON字符串
{"京": {"province": "北京市", "city": "北京"}, "津": {"province": "天津市", "city": "天津"}, "冀": {"province": "河北省", "city": "石家庄"}, "晋": {"province": "山西省", "city": "太原"}, "蒙": {"province": "内蒙古自治区", "city": "呼和浩特"}, "辽": {"province": "辽宁省", "city": "沈阳"}, "吉": {"province": "吉林省", "city": "长春"}, "黑": {"province": "黑龙江省", "city": "哈尔滨"}, "沪": {"province": "上海市", "city": "上海"}, "苏": {"province": "江苏省", "city": "南京"}, "浙": {"province": "浙江省", "city": "杭州"}, "皖": {"province": "安徽省", "city": "合肥"}, "闽": {"province": "福建省", "city": "福州"}, "赣": {"province": "江西省", "city": "南昌"}, "鲁": {"province": "山东省", "city": "济南"}, "豫": {"province": "河南省", "city": "郑州"}, "鄂": {"province": "湖北省", "city": "武汉"}, "湘": {"province": "湖南省", "city": "长沙"}, "粤": {"province": "广东省", "city": "广州"}, "桂": {"province": "广西壮族自治区", "city": "南宁"}, "琼": {"province": "海南省", "city": "海口"}, "蜀": {"province": "四川省", "city": "成都"}, "黔": {"province": "贵州省", "city": "贵阳"}, "滇": {"province": "云南省", "city": "昆明"}, "渝": {"province": "重庆市", "city": "重庆"}, "藏": {"province": "西藏自治区", "city": "拉萨"}, "陕": {"province": "陕西省", "city": "西安"}, "陇": {"province": "甘肃省", "city": "兰州"}, "青": {"province": "青海省", "city": "西宁"}, "宁": {"province": "宁夏回族自治区", "city": "银川"}, "新": {"province": "新疆维吾尔自治区", "city": "乌鲁木齐"}, "港": {"province": "香港特别行政区", "city": "香港"}, "澳": {"province": "澳门特别行政区", "city": "澳门"}, "台": {"province": "台湾省", "city": "台北"}}
JSON格式化
{
	"京": {
		"province": "北京市",
		"city": "北京"
	},
	"津": {
		"province": "天津市",
		"city": "天津"
	},
	"冀": {
		"province": "河北省",
		"city": "石家庄"
	},
	"晋": {
		"province": "山西省",
		"city": "太原"
	},
	"蒙": {
		"province": "内蒙古自治区",
		"city": "呼和浩特"
	},
	"辽": {
		"province": "辽宁省",
		"city": "沈阳"
	},
	"吉": {
		"province": "吉林省",
		"city": "长春"
	},
	"黑": {
		"province": "黑龙江省",
		"city": "哈尔滨"
	},
	"沪": {
		"province": "上海市",
		"city": "上海"
	},
	"苏": {
		"province": "江苏省",
		"city": "南京"
	},
	"浙": {
		"province": "浙江省",
		"city": "杭州"
	},
	"皖": {
		"province": "安徽省",
		"city": "合肥"
	},
	"闽": {
		"province": "福建省",
		"city": "福州"
	},
	"赣": {
		"province": "江西省",
		"city": "南昌"
	},
	"鲁": {
		"province": "山东省",
		"city": "济南"
	},
	"豫": {
		"province": "河南省",
		"city": "郑州"
	},
	"鄂": {
		"province": "湖北省",
		"city": "武汉"
	},
	"湘": {
		"province": "湖南省",
		"city": "长沙"
	},
	"粤": {
		"province": "广东省",
		"city": "广州"
	},
	"桂": {
		"province": "广西壮族自治区",
		"city": "南宁"
	},
	"琼": {
		"province": "海南省",
		"city": "海口"
	},
	"蜀": {
		"province": "四川省",
		"city": "成都"
	},
	"黔": {
		"province": "贵州省",
		"city": "贵阳"
	},
	"滇": {
		"province": "云南省",
		"city": "昆明"
	},
	"渝": {
		"province": "重庆市",
		"city": "重庆"
	},
	"藏": {
		"province": "西藏自治区",
		"city": "拉萨"
	},
	"陕": {
		"province": "陕西省",
		"city": "西安"
	},
	"陇": {
		"province": "甘肃省",
		"city": "兰州"
	},
	"青": {
		"province": "青海省",
		"city": "西宁"
	},
	"宁": {
		"province": "宁夏回族自治区",
		"city": "银川"
	},
	"新": {
		"province": "新疆维吾尔自治区",
		"city": "乌鲁木齐"
	},
	"港": {
		"province": "香港特别行政区",
		"city": "香港"
	},
	"澳": {
		"province": "澳门特别行政区",
		"city": "澳门"
	},
	"台": {
		"province": "台湾省",
		"city": "台北"
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子非我鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值