资讯详情

通过身份证简单获取省市等信息

背景

项目中需要OCR识别身份证上的详细地址信息,相关数据表需要保存省、市等信息,但通过身份证的地址信息不容易提取,因为要求不高(可以),所以省、市通过证书号码, 同时,省市只需获取两次,县级信息未获取。

本代码仅作为记录,不建议在程序中使用。

国家行政编号信息:http://www.mca.gov.cn/article/sj/xzqh/2020/20201201.html

实现

提示:目前只是作为记录,其他需要验证。

2020年12月,中华人民共和国县以上行政区划代码 规范,请查看上面的最新版本url自行查看。

 public class NativePlaceUtils { 
                  public static List<String> getNativePlace(String nativePlaceCode) { 
                     int leftProvice = Integer.parseInt(StringUtils.left(nativePlaceCode, 2));             int leftCity = Integer.parseInt(StringUtils.left(nativePlaceCode,4));              String provice = getNameString(leftProvice);             String city = getNameString(leftCity);              List<String> nativeList = new ArrayList<>();             nativeList.add(provice);             nativeList.add(city);             return nativeList;         }          private static String getNameString(int code) { 
                     if (code == 11) { 
        
                return "北京市";
            } else if (code == 12) { 
        
                return "天津市";
            } else if (code == 13) { 
        
                return "河北省";
            } else if (code == 14) { 
        
                return "山西省";
            } else if (code == 15) { 
        
                return "内蒙古自治区";
            } else if (code == 21) { 
        
                return "辽宁省";
            } else if (code == 22) { 
        
                return "吉林省";
            } else if (code == 23) { 
        
                return "黑龙江省";
            } else if (code == 31) { 
        
                return "上海市";
            } else if (code == 32) { 
        
                return "江苏省";
            } else if (code == 33) { 
        
                return "浙江省";
            } else if (code == 34) { 
        
                return "安徽省";
            } else if (code == 35) { 
        
                return "福建省";
            } else if (code == 36) { 
        
                return "江西省";
            } else if (code == 37) { 
        
                return "山东省";
            } else if (code == 41) { 
        
                return "河南省";
            } else if (code == 42) { 
        
                return "湖北省";
            } else if (code == 43) { 
        
                return "湖南省";
            } else if (code == 44) { 
        
                return "广东省";
            } else if (code == 45) { 
        
                return "广西壮族自治区";
            } else if (code == 46) { 
        
                return "海南省";
            } else if (code == 50) { 
        
                return "重庆市";
            } else if (code == 51) { 
        
                return "四川省";
            } else if (code == 52) { 
        
                return "贵州省";
            } else if (code == 53) { 
        
                return "云南省";
            } else if (code == 54) { 
        
                return "西藏自治区";
            } else if (code == 61) { 
        
                return "陕西省";
            } else if (code == 62) { 
        
                return "甘肃省";
            } else if (code == 63) { 
        
                return "青海省";
            } else if (code == 64) { 
        
                return "宁夏回族自治区";
            } else if (code == 65) { 
        
                return "新疆维吾尔自治区";
            } else if (code == 71) { 
        
                return "台湾省";
            } else if (code == 81) { 
        
                return "香港特别行政区";
            } else if (code == 82) { 
        
                return "澳门特别行政区";
            } else if (code == 1101) { 
        
                return "北京市";
            } else if (code == 1201) { 
        
                return "天津市";
            } else if (code == 1301) { 
        
                return "石家庄市";
            } else if (code == 1302) { 
        
                return "唐山市";
            } else if (code == 1303) { 
        
                return "秦皇岛市";
            } else if (code == 1304) { 
        
                return "邯郸市";
            } else if (code == 1305) { 
        
                return "邢台市";
            } else if (code == 1306) { 
        
                return "保定市";
            } else if (code == 1307) { 
        
                return "张家口市";
            } else if (code == 1308) { 
        
                return "承德市";
            } else if (code == 1309) { 
        
                return "沧州市";
            } else if (code == 1310) { 
        
                return "廊坊市";
            } else if (code == 1311) { 
        
                return "衡水市";
            } else if (code == 1401) { 
        
                return "太原市";
            } else if (code == 1402) { 
        
                return "大同市";
            } else if (code == 1403) { 
        
                return "阳泉市";
            } else if (code == 1404) { 
        
                return "长治市";
            } else if (code == 1405) { 
        
                return "晋城市";
            } else if (code == 1406) { 
        
                return "朔州市";
            } else if (code == 1407) { 
        
                return "晋中市";
            } else if (code == 1408) { 
        
                return "运城市";
            } else if (code == 1409) { 
        
                return "忻州市";
            } else if (code == 1410) { 
        
                return "临汾市";
            } else if (code == 1411) { 
        
                return "吕梁市";
            } else if (code == 1501) { 
        
                return "呼和浩特市";
            } else if (code == 1502) { 
        
                return "包头市";
            } else if (code == 1503) { 
        
                return "乌海市";
            } else if (code == 1504) { 
        
                return "赤峰市";
            } else if (code == 1505) { 
        
                return "通辽市";
            } else if (code == 1506) { 
        
                return "鄂尔多斯市";
            } else if (code == 1507) { 
        
                return "呼伦贝尔市";
            } else if (code == 1508) { 
        
                return "巴彦淖尔市";
            } else if (code == 1509) { 
        
                return "乌兰察布市";
            } else if (code == 1522) { 
        
                return "兴安盟";
            } else if (code == 1525) { 
        
                return "锡林郭勒盟";
            } else if (code == 1529) { 
        
                return "阿拉善盟";
            } else if (code == 2101) { 
        
                return "沈阳市";
            } else if (code == 2102) { 
        
                return "大连市";
            } else if (code == 2103) { 
        
                return "鞍山市";
            } else if (code == 2104) { 
        
                return "抚顺市";
            } else if (code == 2105) { 
        
                return "本溪市";
            } else if (code == 2106) { 
        
                return "丹东市";
            } else if (code == 2107) { 
        
                return "锦州市";
            } else if (code == 2108) { 
        
                return "营口市";
            } else if (code == 2109) { 
        
                return "阜新市";
            } else if (code == 2110) { 
        
                return "辽阳市";
            } else if (code == 2111) { 
        
                return "盘锦市";
            } else if (code == 2112) { 
        
                return "铁岭市";
            } else if (code == 2113) { 
        
                return "朝阳市";
            } else if (code == 2114) { 
        
                return "葫芦岛市";
            } else if (code == 2201) { 
        
                return "长春市";
            } else if (code == 2202) { 
        
                return "吉林市";
            } else if (code == 2203) { 
        
                return "四平市";
            } else if (code == 2204) { 
        
                return "辽源市";
            } else if (code == 2205) { 
        
                return "通化市";
            } else if (code == 2206) { 
        
                return "白山市";
            } else if (code == 2207) { 
        
                return "松原市";
            } else if (code == 2208) { 
        
                return "白城市";
            } else if (code == 2224) { 
        
                return "延边朝鲜族自治州";
            } else if (code == 2301) { 
        
                return "哈尔滨市";
            } else if (code == 2303) { 
        
                return "鸡西市";
            } else if (code == 2304) { 
        
                return "鹤岗市";
            } else if (code == 2305) { 
        
                return "双鸭山市";
            } else if (code == 2306) { 
        
                return "大庆市";
            } else if (code == 2307) { 
        
                return "伊春市";
            } else if (code == 2308) { 
        
                return "佳木斯市";
            } else if (code == 2309) { 
        
                return "七台河市";
            } else if (code == 2310) { 
        
                return "牡丹江市";
            } else if (code == 2311) { 
        
                return "黑河市";
            } else if (code == 2312) { 
        
                return "绥化市";
            } else if (code == 2327) { 
        
                return "大兴安岭地区";
            } else if (code == 3101) { 
        
                return "上海市";
            } else if (code == 3201) { 
        
                return "南京市";
            } else if (code == 3202) { 
        
                return "无锡市";
            } else if (code == 3203) { 
        
                return "徐州市";
            } else if (code == 3204) { 
        
                return "常州市";
            } else if (code == 3205) { 
        
                return "苏州市";
            } else if (code == 3206) { 
        
                return "南通市";
            } else if (code == 3207) { 
        
                return "连云港市";
            } else if (code == 3208) { 
        
                return "淮安市";
            } else if (code == 3209) { 
        
                return "盐城市";
            } else if (code == 3210) { 
        
                return "扬州市";
            } else if (code == 3211) { 
        
                return "镇江市";
            } else if (code == 3212) { 
        
                return "泰州市";
            } else if (code == 3213) { 
        
                return "宿迁市";
            } else if (code == 3301) { 
        
                return "杭州市";
            } else if (code == 3302) { 
        
                return "宁

标签: 平凉温湿度变送器标定计量平凉hpax电流变送器通化镍铬电阻丝

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台