身份证性别判断

2023-11-12

/***
     * 性别判断
     * @param value
     * @return 1:女、2:男
     */
    public String execute(String value){
        value = value.trim();
    
        if (value.length() == 15){
                if (Integer.parseInt(value.substring(14, 15)) % 2 == 0) {
                    return "1";
                } else {
                    return "2";
                }
        }else if(value.length() == 18){
                 if (Integer.parseInt(value.substring(16).substring(0, 1)) % 2 == 0) {
                    return "1";
                } else {
                    return "2";
                }
        }else{
            return "2";
        }
        
    }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

身份证性别判断 的相关文章

  • Python 爬虫天天基金数据——基金清单

    基金数据目录 1 场外基金清单 列表 2 基金净值 建议直接调用相关API接口 tushare and AKshare 3 业绩排行 4 基金评级 5 基金经理 6 基金公司 1 1关于 场外基金清单 我们可以通过天天基金网或者相关API接
  • windows下创建进程,CreateProcess()详解及用法

    windows下想要创建一个子进程不如linux的fork函数来得方便 通过CreateProcess函数创建一个新的进程 函数的定义如下 cpp view plain copy BOOL CreateProcess LPCTSTR lpA
  • JS执行机制、同步和异步、宏观任务和微观任务

    1 JS 是单线程 JavaScript 语言的一大特点就是单线程 也就是说 同一个时间只能做一件事 这是因为 Javascript 这门脚本语言诞生的使命所致 JavaScript 是为处理页面中用户的交互 以及操作 DOM 而诞生的 比
  • C# 映射递归对象

    首先映射对象很简单 同名的可以使用表达树进行一个深拷贝
  • 算法导论之单源最短路径(Bellman-Ford和Dijkstra)

    Bellman Ford 一 Bellman Ford算法的思想 Bellman Ford算法 以下简称BF算法 用于解决边的权重可以为负值的单源最短路径 它通过对边进行松弛操作逐渐降低从源结点s到各结点v的最短路径估计值v d 直到该估计
  • BT问题调试 -- HFP(AT指令)

    HFP基本知识 HFP的两个角色 AG和HF HFP AG角色发起连接请求 HFP HF角色发起连接请求 针对HFP的注意事项 必须先有SLC的建立过程 该过程可以由HF AG的任何一方发起 AT COPS用来查询运营商网络名称 AG的回应
  • 接口管理这下总会了吧?

    接口管理这下总会了吧 文章目录 接口管理这下总会了吧 使用方式 引入依赖 添加 Swagger 注解 配置扫描规则 application yaml 效果 实现原理 小结 利用 Spring Boot 快速集成 Swagger 实现 Swa
  • Massve MIMO波束成形

    转载https blog csdn net qq 23947237 article details 88395034 当 Massive MIMO 系统在基站端配置大量天线的时候 不仅提高系统硬件的复杂度 还加大了成本消耗 对于这点学术工作

随机推荐

  • sequence中常用的宏方法

    uvm do系列宏 宏 功能 uvm do 产生包 随机化 发包 uvm do on 在 uvm do基础上 指定用哪个sequenser发包 uvm do pri 在 uvm do基础上 给产生的transaction包指定优先级 uvm
  • 关于解决web工程在eclipse内置浏览器能显示图片,在外置浏览器不能显示的问题。

    今天下午在学习前端的一些基础 到了把图片导入网页的章节 我发现在eclipse内置的浏览器能够完美的显示 只要你把路径写好了就行 如 img alt 显示错误 src C Users Administrator eclipse worksp
  • Docker部署中间件总结(MySQL、Redis、ElasticSearch、XXL-JOB、Sentinel等...)

    文章目录 1 安装Docker 1 1 卸载旧版Docker 1 2 安装Docker前置准备 1 3 安装Docker 1 4 启动Docker服务 1 5 设置Docker开机自启动 1 6 配置Docker阿里云镜像加速 2 安装My
  • 美国的ACH支付体系

    美国支付体系研究 ACH支付网络 ACH是Automatic Clearing House的缩写 是美国支付体系中最主要的支付网络之一 是一个批量处理 存储和转发的电子支付系统 在美国支付体系中占据重要地位 ACH支付网络 以下简称ACH
  • 高级计算机网络(习题一加解析)

    个性不要个体 独立不要孤立 自由不要自私 浪漫不要散漫 路漫漫其修远兮 吾将上下而求索 屈原 离骚 文章介绍 这是计算机网络老师布置的课后作业 参考文章 习题二 习题三 习题四 持续更新 题目都很新型 网上很难能够找出所有答案 今天分享出来
  • C++ 基础编程 路灯问题

    问题描述 V先生有一天工作到很晚 回家的时候要穿过一条长l的笔直的街道 这条街道上有n个路灯 假设这条街起点为0 终点为l 第i个路灯坐标为ai 路灯发光能力以正数d来衡量 其中d表示路灯能够照亮的街道上的点与路灯的最远距离 所有路灯发光能
  • equals与==的区别

    1 equals 函数 只是用来比较两个变量中的值是否一致 它不管类型等要素 例s1 ssss s2 ssss s1 equals s2 为ture 2 是比较两个变量的地址是否一样 类型不一样地址也不一样 就算类型一样 储存的空间不一样的
  • BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Mode

    Paper name BLIP 2 Bootstrapping Language Image Pre training with Frozen Image Encoders and Large Language Models Paper R
  • control的用法及短语_out of control用法及例句

    out of control短语的意思是 失去控制 不受控制 如果Out of control 三个单词之间用横杠连接 做形容词 意思是失控的 out of control用法例句 An out of control car crashed
  • IDEA配置sonar

    idea配置sonar步骤如下 1 安装sonar插件 如果安装失败就多安装几次 博主就是安装了两次 第一次安装失败了 第二次才安装成功的 安装成功后重启idea 2 添加sonar服务器连接 3 选择连接到服务 填入名称和服务地址 4 n
  • window 设置开机自启脚本

    想在开机的时候启动某些程序 exe bat 什么的 想启动那个程序找到程序的启动目录 或者右键其快捷方式 打开文件位置找到其应用程序 如果路径为 D weixin wechat exe 则新建一个文件 文本类型就行 打开后编辑 D cd w
  • 吐血总结!50道Python面试题集锦(附答案)

    Python是目前编程领域最受欢迎的语言 在本文中 我将总结Python面试中最常见的50个问题 每道题都提供参考答案 希望能够帮助你在2023年求职面试中脱颖而出 找到一份高薪工作 这些面试题涉及Python基础知识 Python编程 数
  • 类的成员函数

    类的成员函数 1 拷贝构造函数 1 1 定义 1 2 特征 1 3 implementation 2 赋值运算符重载 2 1 定义 2 2 特征 2 3 implementation 1 拷贝构造函数 1 1 定义 构造函数 特殊的成员函数
  • 怎么在gitLab代码拉到本地

    怎么在gitLab代码拉到本地 新手从gitLab下载代码到本地 首先在本地上面创建一个空文件 然后在cmd里边输入 命令 1 cd C Users l Desktop 帝测科技 dou 创建的空文件路径 2 git clone http
  • amd 虚拟化怎么开_虚拟化技术 - CPU虚拟化

    物理机器是由CPU 内存和I O设备等一组资源构成的实体 虚拟机也一样 由虚拟CPU 虚拟内存和虚拟I O设备等组成 VMM VM Monitor 按照与传统OS并发执行用户进程的相似方式 仲裁对所有共享资源的访问 前面的文章对虚拟化技术进
  • windows下:“activate” is not a conda command

    问题描述 在windows下安装了anaconda并安装虚拟环境后 打开Anaconda Prompt窗口 执行 conda activate virtual env 时出现以下错误 CommandNotFoundError Command
  • 神州路由器DHCPv6中继服务配置

    配置如下 R1 Router gt ena Router conf R1 config ipv6 unicast routing R1 config int g0 1 R1 config g0 1 ipv6 add 2001 1 2 64
  • 在WPF中将数据从数据库导出到Excel的快速解决方案

    Spire XLS一种专业且功能强大的Excel API 使开发人员 程序员可以使用其应用程序操作Excel文件 没有Microsoft Automation Spire XLS可使编程变得更加简单 免费下载 本文将介绍一种将数据从数据库导
  • python增删改查界面_必看!!!python列表( 增 删 改 查),超详细讲解!!

    列表类型特有方法 不同的类型有自己不同的操作方法 对列表的操作有增删改查四种操作 1 增加操作 方法描述append追加 在列表的尾部加入指定的元素 extend将指定序列的元素依次追加到列表的尾部 合并 不会去重复内容 insert将指定
  • 身份证性别判断

    性别判断 param value return 1 女 2 男 public String execute String value value value trim if value length 15 if Integer parseI