根据身份证号码判断性别 java
摘自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 "";
}
}
完毕!
根据身份证号码判断性别 java相关推荐
- js根据身份证号码判断性别和年龄
/**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...
- js根据身份证号码判断性别
1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
- Excel 2010 SQL应用068 根据二代身份证号码判断性别
目录 源数据表 解决方案 源数据表 序号 姓名 身份证号 1 庞锡林 4525011954****0913 2 覃爽 4509211990****0010 3 邵运媚 4504211992****55 ...
- KH7 根据身份证号码判断性别
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...
- 怎么用java实现通过身份证号码判断籍贯所在地区
https://blog.csdn.net/weixin_43876206/article/details/89426036 怎么用java实现通过身份证号码判断籍贯所在地区 java实现通过身份证号 ...
- 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别
/*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...
- python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日
python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...
- 低代码学习教程:根据身份证号码计算性别
方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...
最新文章
- 2021-01-14python函数传参是传值还是传引用? 参数若是简单类型是传值 若是对象类型则是传引用,python是兼容两者传参方式的
- Linux命令TOP TEN
- @Transactional 事务失效记录
- [转]如何设置win7一直以管理员身份运行
- 软件无线电在4G技术的应用
- 宏定义处理特殊字符 -_c语言编译与预处理命令
- border-radius几种写法的原理剖析
- python + selenium + Chromedriver 的浏览器爬虫出现的一些问题的汇总
- 乐忧商城项目总结-5
- 学校计算机组管理制度,校园一卡通管理结算中心机房管理制度
- sublime常用主题---
- 一阶微分方程解的存在定理
- yaml参数文件的使用
- Android流畅度总结
- SP许可证延期需要的东西
- origin python控制台怎么用_如何在标准python控制台中访问BPY?BPY是python的混合器...
- 蜘蛛能抓取thinkphp的html页面,搜索引擎的蜘蛛是如何爬的,如何吸引蜘蛛来抓取页面...
- peek在c语言中的作用,聚醚醚酮(PEEK)材料用于颅骨修补优点有哪些
- pe没法给服务器装系统吗,U盘重装系统无法进入PE解决方法
- jsp用Echarts做扇形图
热门文章
- Invalid GIS data provided to function st_geometryfromtext. 解决方法
- Educational Codeforces Round 138 (Rated for Div. 2) D
- Aristophanes ‘The Knights‘
- mysql数据库参数查询_mysql数据库查询
- 'nvida-smi' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 想学3D建模,选对行业也很重要!这些热门行业的发展趋势你要知道
- 大数据分析入门基础知识学什么?
- android自动旋转导致页面异常跳转
- 荔枝微课如何引流?荔枝微课如何操作?荔枝微课怎么增加人气?
- 2021超实用的浏览器插件:CSDN浏览器助手+即时搜索及个性标签页