/*
正则表达式也是一个字符串,用来定义匹配规则,在Pattern类中有简单的规则定义。
可以结合字符串类的方法使用。
*/
//创建的一个类。
public class LianxiFF1 {
//公共静态的主方法。
public static void main(String[] args){
//调用方法。
split_2();
}
//创建方法。
//验证邮箱是否正确(a-zA-z是英文的范围0-9是数字的范围)
public static void checkmail(){
String email = "306454108@qq.com";
boolean b = email.matches("[a-zA-Z0-9]+@[0-9a-z]+(\.[a-z]+)+");
System.out.println(b);
}
//创建方法
//验证QQ号是否正确。
public static void checkQQ(){
String qq = "3354426478";
boolean b = qq.matches("[1-9][\d]{4,9}");
System.out.println(b);
}
//创建方法。
//验证手机号。(1[345678]为手机号的首位 [\d]为任意数字0-9 {9}为剩下输入的长度范围。)
public static void checkPhone(){
String num = "13392332233";
boolean b = num.matches("1[345678][\d]{9}");
System.out.println(b);
}
//创建方法。
//计算字符长度 split("-") split是使分离的意思。
public static void split_1(){
String s = "2019-03-09-10-51";
String[] sArr = s.split("-");
System.out.println("数组的长度是:"+sArr.length);
for(int i=0;i<sArr.length;i++){
System.out.println(sArr[i]);
}
}
//创建方法。
//计算字符长度 split("空格") split是使分离的意思。
public static void split_2() {
String ss = "19 20 21 22";
String[] ssArr = ss.split(" +");
System.out.println("数组的长度:" + ssArr.length);
for (int i = 0; i < ssArr.length; i++) {
System.out.println(ssArr[i]);
}
}
}