Android 根据身份证号判断性别

    /**
     * 1 man 2 girl 果是奇数性别为男,偶数则为女。
     */
    public static int isSex(String idCard) {
        if (!TextUtils.isEmpty(idCard) && idCard.length() == 18) {
            if (Integer.parseInt(idCard.substring(16, 17)) %2==0 ) {
                return 2;
            } else {
                return 1;
            }
        }
        return 0;
    }

你可能感兴趣的:(Android 根据身份证号判断性别)