一、34省级行政区
23个省、4个直辖市、2个特别行政区、5个自治区。
行政区 | 行政区划代码 |
北京市 | 110000 |
天津市 | 120000 |
河北省 | 130000 |
山西省 | 140000 |
内蒙古自治区 | 150000 |
辽宁省 | 210000 |
吉林省 | 220000 |
黑龙江省 | 230000 |
上海市 | 310000 |
江苏省 | 320000 |
浙江省 | 330000 |
安徽省 | 340000 |
福建省 | 350000 |
江西省 | 360000 |
山东省 | 370000 |
河南省 | 410000 |
湖北省 | 420000 |
湖南省 | 430000 |
广东省 | 440000 |
广西壮族自治区 | 450000 |
海南省 | 460000 |
重庆市 | 500000 |
四川省 | 510000 |
贵州省 | 520000 |
云南省 | 530000 |
西藏自治区 | 540000 |
陕西省 | 610000 |
甘肃省 | 620000 |
青海省 | 630000 |
宁夏回族自治区 | 640000 |
新疆维吾尔自治区 | 650000 |
台湾省 | 710000 |
香港特别行政区 | 810000 |
澳门特别行政区 | 820000 |
二、Java枚举类
public enum AreaEnum {
zero(0L, "未知"),
CODE_110000(110000L, "北京市"),
CODE_120000(120000L, "天津市"),
CODE_130000(130000L, "河北省"),
CODE_140000(140000L, "山西省"),
CODE_150000(150000L, "内蒙古自治区"),
CODE_210000(210000L, "内蒙古自治区"),
CODE_220000(220000L, "吉林省"),
CODE_230000(230000L, "黑龙江省"),
CODE_310000(310000L, "上海市"),
CODE_320000(320000L, "江苏省"),
CODE_330000(330000L, "浙江省"),
CODE_340000(340000L, "安徽省"),
CODE_350000(350000L, "福建省"),
CODE_360000(360000L, "江西省"),
CODE_370000(370000L, "山东省"),
CODE_410000(410000L, "河南省"),
CODE_420000(420000L, "湖北省"),
CODE_430000(430000L, "湖南省"),
CODE_440000(440000L, "广东省"),
CODE_450000(450000L, "广西壮族自治区"),
CODE_460000(460000L, "海南省"),
CODE_500000(500000L, "重庆市"),
CODE_510000(510000L, "四川省"),
CODE_520000(520000L, "贵州省"),
CODE_530000(530000L, "云南省"),
CODE_540000(540000L, "西藏自治区"),
CODE_610000(610000L, "陕西省"),
CODE_620000(620000L, "甘肃省"),
CODE_630000(630000L, "青海省"),
CODE_640000(640000L, "宁夏回族自治区"),
CODE_650000(650000L, "新疆维吾尔自治区"),
CODE_710000(710000L, "台湾省"),
CODE_810000(810000L, "香港特别行政区"),
CODE_820000(820000L, "澳门特别行政区"),
;
private final Long id;
private final String desc;
AreaEnum(Long id, String desc) {
this.id = id;
this.desc = desc;
}
public static String getNameById(Long id) {
if (Objects.isNull(id)) {
return zero.desc;
}
for (AreaEnum areaEnum : AreaEnum.values()) {
if (areaEnum.getId().equals(id)) {
return areaEnum.desc;
}
}
return zero.desc;
}
public Long getId() {
return id;
}
public String getDesc() {
return desc;
}