摘自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相关推荐

  1. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  2. js根据身份证号码判断性别

    1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...

  3. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  4. Excel 2010 SQL应用068 根据二代身份证号码判断性别

    目录 源数据表 解决方案 源数据表 序号 姓名 身份证号 1 庞锡林 4525011954****0913 2 覃爽 4509211990****0010 3 邵运媚 4504211992****55 ...

  5. KH7 根据身份证号码判断性别

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...

  6. 怎么用java实现通过身份证号码判断籍贯所在地区

    https://blog.csdn.net/weixin_43876206/article/details/89426036 怎么用java实现通过身份证号码判断籍贯所在地区 java实现通过身份证号 ...

  7. 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

    /*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...

  8. python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日

    python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...

  9. 低代码学习教程:根据身份证号码计算性别

    方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...

最新文章

  1. 2021-01-14python函数传参是传值还是传引用? 参数若是简单类型是传值 若是对象类型则是传引用,python是兼容两者传参方式的
  2. Linux命令TOP TEN
  3. @Transactional 事务失效记录
  4. [转]如何设置win7一直以管理员身份运行
  5. 软件无线电在4G技术的应用
  6. 宏定义处理特殊字符 -_c语言编译与预处理命令
  7. border-radius几种写法的原理剖析
  8. python + selenium + Chromedriver 的浏览器爬虫出现的一些问题的汇总
  9. 乐忧商城项目总结-5
  10. 学校计算机组管理制度,校园一卡通管理结算中心机房管理制度
  11. sublime常用主题---
  12. 一阶微分方程解的存在定理
  13. yaml参数文件的使用
  14. Android流畅度总结
  15. SP许可证延期需要的东西
  16. origin python控制台怎么用_如何在标准python控制台中访问BPY?BPY是python的混合器...
  17. 蜘蛛能抓取thinkphp的html页面,搜索引擎的蜘蛛是如何爬的,如何吸引蜘蛛来抓取页面...
  18. peek在c语言中的作用,聚醚醚酮(PEEK)材料用于颅骨修补优点有哪些
  19. pe没法给服务器装系统吗,U盘重装系统无法进入PE解决方法
  20. jsp用Echarts做扇形图

热门文章

  1. Invalid GIS data provided to function st_geometryfromtext. 解决方法
  2. Educational Codeforces Round 138 (Rated for Div. 2) D
  3. Aristophanes ‘The Knights‘
  4. mysql数据库参数查询_mysql数据库查询
  5. 'nvida-smi' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  6. 想学3D建模,选对行业也很重要!这些热门行业的发展趋势你要知道
  7. 大数据分析入门基础知识学什么?
  8. android自动旋转导致页面异常跳转
  9. 荔枝微课如何引流?荔枝微课如何操作?荔枝微课怎么增加人气?
  10. 2021超实用的浏览器插件:CSDN浏览器助手+即时搜索及个性标签页