Java-正则表达式(新手)

/*

正则表达式也是一个字符串,用来定义匹配规则,在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]);
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值