数字对应省份:
11 北京市,12 天津市,13 河北省,14 山西省,15 内蒙古自治区,21 辽宁省,22 吉林省,23 黑龙江省,31 上海市,32 江苏省,33 浙江省,34 安徽省,35 福建省,36 江西省,37 山东省,41 河南省,42 湖北省,43 湖南省,44 广东省,45 广西壮族自治区,46 海南省,50 重庆市,51 四川省,52 贵州省,53 云南省,54 西藏自治区,61 陕西省,62 甘肃省,63 青海省,64 宁夏回族自治区,65 新疆维吾尔自治区,71 台湾省,81 香港特别行政区,82 澳门特别行政区

代码:
public String getProvince() {

 String[] a = { "11", "12", "13", "14", "15", "21", "22", "23", "31", "32", "33", "34", "35", "36", "37", "41","42", "43", "44", "45", "46", "50", "51", "52", "53", "54", "61", "62", "63", "64", "65", "71", "81","82" };String[] b = { "北京市", "天津市", "河北省", "山西省", "内蒙古自治区", "辽宁省", "吉林省", "黑龙江省", "上海市", " 江苏省", "浙江省", "安徽省", "福建省"," 江西省", "山东省", " 河南省", "湖北省", " 湖南省", "广东省", " 广西壮族自治区", "海南省", "重庆市", "四川省", "贵州省", "云南省", " 西藏自治区","陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区", "台湾省", "香港特别行政区", "澳门特别行政区" };       //将省份全部放进数组b;String pos = (id.substring(0, 2));      //id.substring(0, 2)获取身份证的前两位;int i;for( i=0;i<a.length;i++){if(pos.equals(a[i])){break;        }}return b[i];  //获取b数组中的省份信息且输出省份;
}

java 获取身份证前两位对应省份相关推荐

  1. Java 字符串取前两位_java怎么获取字符串的前几位字符

    java怎么获取字符串的前几位字符 发布时间:2020-06-29 18:12:15 来源:亿速云 阅读:231 作者:Leah 这篇文章将为大家详细讲解有关java获取字符串前几位字符的方法,文章内 ...

  2. 从入门到真香!java截取字符串前两位

    一.对Kafka的认识 1.Kafka的基本概念 2.安装与配置 3.生产与消费 4.服务端参数配置 二.生产者 1.客户端开发 必要的参数配置 消息的发送 序列化 分区器 生产者拦截器 2.原理分析 ...

  3. Java实现输入前十七位身份证号码得出最后一位身份证号码

    package cn.tedu.day03; import java.util.Scanner; /**- 数组的应用 - - - 身份证的案例 - @author Administrator**/p ...

  4. java 比较字符串前几位_java截取字符串前几位

    java截取字符串_IT/计算机_专业资料.java截取字符串 1根据字符串 S... java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl ...

  5. 取小数点前两位,并四舍五入

    ava 取小数点前两位的4种办法 //取小数点的几种办法 class TestDot2 { //方法1 public void test1(double c) { java.text.DecimalF ...

  6. kivy学习二:做一个查询所在地区身份证前6位的小软件

    经过半个月的尝试,终于成功,记录下来备查! 做完之后发现有很多的问题没有解决,请大佬多批评指教! 强烈建议:学习KIVY的查看官方文档 需要用的知识: 1.字典的相关知识 2.kivy的下拉列表(Dr ...

  7. 判断输入的字符串是否符合要求 若符合要求则进入下一步 若不符合要求则重新输入直到正确为止格式例:AB2281 前两位为大写字母后四位为数字

    代码: import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern;/*** @a ...

  8. shell 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符

    1. 获取字符串前两个字符串 temp=`echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-17` echo $temp echo ${temp:0:2 ...

  9. java double类型保留两位小数的几种方法

    java double类型保留两位小数的几种方法 返回double类型的(转换比较方便) ①能四舍五入 double d = 114.145; d = (double) Math.round(d * ...

  10. java怎么输出保留两位小数_剖析Java输出怎么保留两位小数

    Java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数,也就是Java输出怎么保留两位小数?接下来郑州 ...

最新文章

  1. 用 gson 替换 fastjson 引发的线上问题分析
  2. 离线轻量级大数据平台Spark之MLib机器学习库聚类算法KMeans实例
  3. cmake的使用-if-else的逻辑流程详解
  4. Faster-RCNN训练时遇到的问题
  5. 在 App 扩展和主 App 间共享数据
  6. EndNote使用技巧之一--参考文献的导入
  7. 关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式
  8. 本地页面存1天的缓存
  9. qwtplot设置xy坐标轴原点重合_数控机床的原点、参考点以及坐标系怎么区分?不理解很容易混淆的...
  10. fastq质量值_高通量测序数据的质量控制FastQC
  11. 【超全汇总】学习数据结构与算法,计算机基础知识,看这篇就够了
  12. 解决读取文件乱码问题
  13. 什么是测试开发工程师(SET)?
  14. java实现数据库同步
  15. 究竟云计算就业前景好不好 零基础如何学云计算
  16. 基于51单片机的智能窗口控制系统(protues仿真+程序+论文+PPT+PCB)
  17. osg导入模型时,模型全黑的原因及解决方法分析
  18. android手机赚钱软件排行
  19. bios设置 hp z800_《惠普工作站设置BIOS从U盘装系统》
  20. 1602自定义字模方法 CGRAM

热门文章

  1. 龙之谷私服源码+搭建教程
  2. 高等数学(第七版)同济大学 习题1-10 个人解答
  3. 常用邮箱后缀总结,常用邮箱域名信息汇总
  4. graphormer 代码阅读
  5. PSAM卡、SAM卡、SIM卡
  6. XPS Silverlight Reader
  7. Exchange 2010 证书续期
  8. 宇视摄像机如何修改设备IP地址
  9. 科密a1无法连接数据库_科密考勤机系统老说数据库连接失败是什么原因?
  10. HBase 从下载到安装和运行