java-ApiValueDemo

此页面是否是列表页或首页?未找到合适正文内容。

java-ApiValueDemo

标签:pretaratii++aceacepprintauthutil

关于API相关正则表达式,各方法的使用

1 package com.example;
2 import java.util.Arrays;
3 import java.util.Scanner;
4 /**
5 * ApiDemo.java Description:正则表达式的使用
6 *
7 * @author raizoo
8 * Created> 9 * @version 1.0
10 * @since JDK8.0
11 *
12 * @thows Exception:无
13 */
14
15 public class ApiDemo {
16 public static void main(String[] args){
17
18 String str = \”think in java\”;
19 Scanner scan = new Scanner(System.in);
20 System.out.println(\”输入寻找位置(0-3):\”);
21 int x = scan.nextInt(4); //0-3
22 char a = str.charAt(x);
23 System.out.println(\”找到字母:\”+a); //输入3,结果;n
24
25
26 /**
27 * maches(String source)方法验证,字符串是满足正则表达式
28 * 身份证验证
29 * \\d{15}(\\d{2}[0-9xX])?
30 * 15、18位验证
31 */
32 String register = \”\\\\d{15}(\\\\d{2}[0-9xX])?\”;
33 String id = \”403013198804032482\”;
34
35 if(id.matches(register)){
36 System.out.println(\”是身份证号\”);
37 }else{
38 System.out.println(\”不是\”); //输出:是身份证号
39

作者: liuzhihao

为您推荐

返回顶部