一个人的身份证号,每个字符都有他独特的含义,前2位代表省、自治区、直辖市代码,3-4位代表地级市、盟、自治州代码,5-6位代表县、县级市、区代码,7-14位代表出生年月日,15-17位代表当天出生的顺序号,奇数代表男,偶数代表女,18位为校验码,由0-9、X组成,这个校验码的由来,是由前17位数字计算得来,具体计算方式,可以参考下述代码。
本代码介绍的是校验身份证的合法性工具类,具体如下:
| 1 | import java.util.Calendar; | 
到这里就结束了,如有什么问题,请联系chenzuoli709@gmail.com
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
