Java如何解析身份证号的地址码

qq_36119748 2016-11-03 09:48:17
Java获取到一个身份证号,然后截取其前6位的地址码,例如362324,对应的地址是江西省上饶地区铅山县。当截取到的字符串是362423时,Java程序输出江西上饶铅山,这个功能怎么去实现?
...全文
1095 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wendellup 2016-11-03
  • 打赏
  • 举报
回复
自己有身份证和省份的对应库,那就按照1楼的方式查咯 如果没有,那就调用第三方api查。
  • 打赏
  • 举报
回复
楼主可以通过webservice查询身份证验证接口就可以实现了。 http://www.gpsso.com/webservice/idcard/idcard.asmx访问这个webservice
NewMoons 2016-11-03
  • 打赏
  • 举报
回复
这个也算问题么???
残月飞鹰 2016-11-03
  • 打赏
  • 举报
回复
把身份证号前六位当成key,地址当成value,存储在数据库表中,使用程序循环识别身份证号前六位,相等的就输出对应的value值。
demystify 2016-11-03
  • 打赏
  • 举报
回复
使用hashMap,将六位数字作为Key,将地址字符串作为value,知道某个身份证的前六位数字后,就去map中查该数字key对应的字符串。如果做的更好一点,可以做成双向Map,这样也可以根据地址字符串查找到对应的六位数字。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧