身份证分组

Posted XuGuobao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了身份证分组相关的知识,希望对你有一定的参考价值。

 1 import java.util.Scanner;
 2 public class Main{
 3     public static void main(String[] args){
 4         Scanner scan = new Scanner(System.in);
 5         scan.useDelimiter("\n");
 6         String str = scan.next();   //接受的字符串,可能含有空格
 7         char c[] = str.toCharArray();
 8         char c1[] = new char[c.length];
 9         int j=0;
10         for(int i=0;i<c.length;i++){
11             if(c[i] != ‘ ‘){
12                 c1[j] = c[i];
13                 j++;
14             }
15         }
16         String str1 = new String(c1).trim();//得到没有空格的字符串
17         if(str1.length()<=6){
18             System.out.println(str1);
19         }
20         if(str1.length()>6 && str1.length()<=14){
21             String str2 = str1.substring(0, 6);
22             String str3 = str1.substring(6, str1.length());
23             System.out.println(str2 + " " + str3);
24         }
25         if(str1.length()>14){
26             String str4 = str1.substring(0, 6);
27             String str5 = str1.substring(6, 14);
28             String str6 = str1.substring(14, str1.length());
29             System.out.println(str4 + " " + str5 + " " + str6);
30         }
31     }
32 }

 

以上是关于身份证分组的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段

去哪儿网2017校招在线笔试(前端工程师)编程题及JavaScript代码

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

正则表达式 - 分组分组引用反向引用多选非捕获分组

身份证分组

教程4 - 验证和权限