根据身份证号码判断性别 java
来源:互联网 发布:淘宝618大促是什么 编辑:程序博客网 时间:2024/05/01 05:40
摘自www.mylinux.com.cn
这是鄙人写的一个方法,用过身份证号来判别出用户的性别。
@value为用户输入的身份证号。
我只知道身份证号码最末尾一个数字为奇数时,性别为男;为偶数时,性别为女。
但是有些特殊情况比如最末尾一个数字为字母的情况,我现在只遇到两种情况时,
一个为X一个为E,都是男性,所以我作为特别情况给判断啦,各位兄弟姐妹们,你
平常们碰到类似的情况吗,通过身份证号来判断性别的?赶紧帮帮我啊,因为我不
知道最末尾一个为其他字母的身份证号的用户的性别,各位知道的帮帮我,留言吧
,本人在这里先行谢过啦!
public String execute(String value)
{
value = value.trim();
if (value == null || (value.length() != 15 && value.length() != 18))
{
return "";
}
if (value.length() == 15 || value.length() == 18)
{
String lastValue = value.substring(value.length() - 1, value.length());
int sex;
if (lastValue.trim().toLowerCase().equals("x")||lastValue.trim().toLowerCase().equals("e"))
{
return "先生";
}
else
{
sex = Integer.parseInt(lastValue) % 2;
return sex == 0 ? "女士" : "先生";
}
}
else
{
return "";
}
}
完毕!
这是鄙人写的一个方法,用过身份证号来判别出用户的性别。
@value为用户输入的身份证号。
我只知道身份证号码最末尾一个数字为奇数时,性别为男;为偶数时,性别为女。
但是有些特殊情况比如最末尾一个数字为字母的情况,我现在只遇到两种情况时,
一个为X一个为E,都是男性,所以我作为特别情况给判断啦,各位兄弟姐妹们,你
平常们碰到类似的情况吗,通过身份证号来判断性别的?赶紧帮帮我啊,因为我不
知道最末尾一个为其他字母的身份证号的用户的性别,各位知道的帮帮我,留言吧
,本人在这里先行谢过啦!
public String execute(String value)
{
value = value.trim();
if (value == null || (value.length() != 15 && value.length() != 18))
{
return "";
}
if (value.length() == 15 || value.length() == 18)
{
String lastValue = value.substring(value.length() - 1, value.length());
int sex;
if (lastValue.trim().toLowerCase().equals("x")||lastValue.trim().toLowerCase().equals("e"))
{
return "先生";
}
else
{
sex = Integer.parseInt(lastValue) % 2;
return sex == 0 ? "女士" : "先生";
}
}
else
{
return "";
}
}
完毕!
- 根据身份证号码判断性别 java
- Oracle根据身份证号码判断性别
- Oracle根据身份证号码判断性别,年龄
- JS根据身份证号码 设置性别
- 根据身份证号码生成生日和性别
- 根据身份证号码生成生日和性别
- 根据身份证号码生成生日和性别
- IOS 根据身份证号码获取 年龄 生日 性别
- javascript 根据身份证号码取得生日与性别
- 根据身份证判断性别
- 根据身份证判断性别
- 身份证号码的验证&根据身份证号码获取出生日期和性别
- java一个简单的根据身份证号码获取该人的出生年月日和性别
- 根据二代身份证号码判断年龄
- hive根据身份证号判断性别
- TensorFlow18: 根据姓名判断性别
- java通过身份证号码获取出生日期、性别、年龄
- Java判断身份证号码
- HorizontalScrollView去掉滚动条
- Stanford Algorithms: Design and Analysis, Part 1[week 2]
- 好的博客
- Excel异常Cannot get a text value from a numeric cell
- asp.net Microsoft.Office.Interop.Excel导出Excel
- 根据身份证号码判断性别 java
- vs制作安装包卸载问题
- HTML中A标签有4种状态
- Objective-C中的SEL .
- Android 4.2 InCallScreen UI浅析
- JIRA安装与部署
- shell 中数学计算总结
- Socket深度探究4PHP(2)
- Service Name是什么(贝塔中的DBA)