import cn.hutool.core.util.StrUtil;/*** 证件类型枚举** @author yi_sao* @date 2022/9/27*/
public enum CardTypeEnum {JMSFZ("居民身份证", "111"),LSJMSFZ("临时居民身份证", "112"),HKB("户口薄", "113"),ZGRMJFJJGZ("中国人民解放军军官证", "114"),ZZZ("暂住证", "116"),JDCJSZ("机动车驾驶证", "335"),JDCXSZ("机动车行驶证", "337"),WJHZ("外交护照", "411"),GWHZ("公务护照", "412"),YGPTHZ("因公普通护照", "413"),PTHZ("普通护照", "414"),XGTBXZQHZ("香港特别行政区护照", "420"),AMTBXZQHZ("澳门特别行政区护照", "421"),AMTBXZQLXZ("澳门特别行政区旅行证", "423"),TWJMWLDLTXZ("台湾居民来往大陆通行证", "511"),TWJMWLDLTXZYCX("台湾居民来往大陆通行证(一次有效)", "512"),WLGATXZ("往来港澳通行证", "513"),QWGATXZ("前往港澳通行证", "515"),GATBHXZ("港澳同胞回乡证(通行卡)", "516"),DLJMWLTWTXZ("大陆居民往来台湾通行证", "517"),HQHGJDZ("华侨回国定居证", "551"),TWJMJDZ("台湾居民定居证", "552"),WGRYJJLZ("外国人永久居留证", "553"),WGRJLZ("外国人居留证", "554"),WGRLSJLZ("外国人临时居留证", "555"),OTHER("其他", "990");String doc;String value;CardTypeEnum(String doc, String value){this.doc = doc;this.value = value;}String getValueByDoc(String doc){if(StrUtil.isEmpty(doc)){return StrUtil.EMPTY;}for (CardTypeEnum e : CardTypeEnum.values()) {if(e.doc.equals(doc)){return e.value;}}return StrUtil.EMPTY;}
}

java,证件类型枚举相关推荐

  1. JAVA 证件类型+证件号码校验(计算)

    //定于返回对象 及返回对象定于 WebLogUtil.addInfoLog("222222222"); List<Map<String,Object>> ...

  2. 证件类型、证件号码、性别、出生日期校验(身份证、户口簿、港澳居民居住证、台湾居民居住证、港澳居民来往内地通行证、台湾居民来往大陆通行证、境外永久居住证、外国人永久居留身份证、护照、其他)

    校验工具类 import com.xx.xx.dic.CertificateType;/*** 证件类型校验工具类*/ public class CertificateValidateUtil {pu ...

  3. c枚举类型enum例题_一篇文章让你详细了解Java中Enum枚举类的使用

    文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...

  4. java基础(十一) 枚举类型

    枚举类型Enum的简介 1.什么是枚举类型 枚举类型: 就是由一组具有名的值的有限集合组成新的类型.(即新的类). 好像还是不懂,别急,咱们先来看一下 为什么要引入枚举类型 在没有引入枚举类型前,当我 ...

  5. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  6. java分号_java枚举类型中分号的用法

    在java中写枚举类型的对象时,发生一个十分诡异的情况 public enum SeckillStatEnum { ;在没有写内容的时候,这个分号可有可无.但是如果里面写有方法,这个分号就必须带上. ...

  7. java 7种枚举类型_Java中的枚举类型

    枚举类比较用 == 还是 equals,有啥区别? java 枚举值比较用 == 和 equals 方法没啥区别,两个随便用都是一样的效果.因为枚举 Enum 类的 equals 方法默认实现就是通过 ...

  8. java 证件识别_证件识别接口JAVA调用示例

    此篇java文章是基本聚合数据(http://www.juhe.cn)-----证件识别接口来演示,基本HTTP POST请求上传图片并接收JSON数据来处理,其他与上传图片相关的接口请求可参考此篇文 ...

  9. 用好 Java 中的枚举,让你的工作效率飞起来!

    1.概览 在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式. enum关键字在 java5 中引入,表示一种特殊类型的类,其总是继承j ...

最新文章

  1. Vivado中用于时钟操作的几个Tcl命令
  2. shinyapps安装
  3. 喵哈哈村的狼人杀大战(4)
  4. oracle 11查询sid,oracle 11g 更改sid和dbname
  5. Python 技术篇-用paramiko库实现linux服务器文件下载到winodws本地实例演示
  6. 5界面怎么做窗帘拉动的效果_布艺窗帘款式有哪些?附2020年最新窗帘款式图!...
  7. 加密货币与智能合约的隐私 (一): 区块链上的隐私
  8. 分布式系统原理 之3 Lease机制
  9. ue4 怎么修改骨骼动画_【UE4】动画重定向
  10. 机器学习两种距离——欧式距离和马氏距离
  11. java日期加减秒_Java日期——年、月、日、时、分、秒、周加减计算
  12. 解析一个C语言俄罗斯方块游戏,包你看了就会
  13. 2021年第3周LDL方向的周报
  14. 久游遭受重创的ng2b
  15. 在线正则表达式测试,正则替换工具
  16. py2exe将python打包成exe
  17. React Native之七牛
  18. android 主题是什么,什么是Android中的AppCompat主题?
  19. 二重积分x^2+y^2_求二重积分∫∫|x^2+y^2-2x|dQ,区域D:X^2+Y^2
  20. 大数据时代,IT行业的热门岗位有哪些?9大前景分析

热门文章

  1. 跨域访问, 小小的总结.
  2. 练好英语口语的六大法宝
  3. Java面试题库(一)
  4. 用华为模拟器ENSP编写一个电子信息学院数据中心网络及机房规划设计(路由毕业设计)(思科配置电子信息学院数据中心网络及机房规划设计也有)
  5. 【黑马程序员C++ STL】学习记录
  6. IDM下载器和迅雷,二者谁更胜一筹?
  7. vue字符串列表转换数组_vue 数组对接字符串 传值时候,join(',') 一下 watch
  8. RHCA-436-4 rhcs conga
  9. 深圳湾去香港办招行香港一卡通流程(前篇)
  10. [技术文档] 航顺芯片HK32F030MSO8N-J4M6开发板评测。航顺MCU