@Immutable public class Chinese2ndGenIDCardNumber extends Object implements IDCardNumber, Comparable<Chinese2ndGenIDCardNumber>, Serializable
中国第二代居民身份证号
PatternConsts.CHINESE_2ND_ID_CARD_NUMBER,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static Map<String,String> |
PROVINCE_CODES
省份代码表
|
DEFAULT_DISPLAY_END, DEFAULT_DISPLAY_FRONT, DEFAULT_REPLACED_CHAR| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Chinese2ndGenIDCardNumber o) |
boolean |
equals(Object obj) |
LocalDate |
getBirthDate()
获取出生日期
|
String |
getCityCode()
所属市级代码
|
String |
getCountyCode()
所属县级代码
|
String |
getFullCityCode()
所属市级完整行政区划代码
|
String |
getFullCountyCode()
所属县级完整行政区划代码
|
String |
getFullProvinceCode()
所属省份完整行政区划代码
|
Gender |
getGender()
根据身份证号判断性别
|
String |
getProvinceCode()
所属省份代码
|
String |
getProvinceName()
所属省份名称
|
int |
hashCode() |
static Chinese2ndGenIDCardNumber |
of(String idCardNumber)
根据身份证号码创建
Chinese2ndGenIDCardNumber 对象 |
String |
toString() |
String |
value()
身份证号
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAge, toDesensitizedString, toDesensitizedString, toDesensitizedStringpublic static Chinese2ndGenIDCardNumber of(String idCardNumber)
Chinese2ndGenIDCardNumber 对象idCardNumber - 身份证号码值Chinese2ndGenIDCardNumber 对象public String value()
IDCardNumbervalue in interface IDCardNumberpublic String getProvinceCode()
public String getProvinceName()
public String getFullProvinceCode()
public String getCityCode()
public String getFullCityCode()
public String getCountyCode()
public String getFullCountyCode()
public Gender getGender()
IDCardNumbergetGender in interface IDCardNumberGender 对象public LocalDate getBirthDate()
IDCardNumbergetBirthDate in interface IDCardNumberpublic int compareTo(Chinese2ndGenIDCardNumber o)
compareTo in interface Comparable<Chinese2ndGenIDCardNumber>Copyright © 2026. All rights reserved.