goja-core/src/main/java/goja/core/kits/IdCardKit.java
public static String getGenderByIdCard(String idCard) {
        String sGender = "N";
        if (idCard.length() == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        String sCardNum = idCard.substring(16, 17);
        if (Integer.parseInt(sCardNum) % 2 != 0) {
            sGender = "M";
        } else {
            sGender = "F";
        }
        return sGender;
    }
public static String getGenderByIdCard(String idCard) {
        String sGender = "N";
        if (idCard.length() == CHINA_ID_MIN_LENGTH) {
            idCard = conver15CardTo18(idCard);
        }
        String sCardNum = idCard.substring(16, 17);
        if (Integer.parseInt(sCardNum) % 2 != 0) {
            sGender = "M";
        } else {
            sGender = "F";
        }
        return sGender;
    }
public static String getGenderByIdCard ( String idCard ) { String sGender = "N" ; if ( idCard . length ( ) == CHINA_ID_MIN_LENGTH ) { idCard = conver15CardTo18 ( idCard ) ; } String sCardNum = idCard . substring ( 16 , 17 ) ; if ( Integer . parseInt ( sCardNum ) % 2 != 0 ) { sGender = "M" ; } else { sGender = "F" ; } return sGender ; }
根据身份编号获取性别

@param idCard 身份编号
@return 性别(M男, F女, N未知)
根据身份编号获取性别