美文网首页
java学习——正则表达式

java学习——正则表达式

作者: 子玲2017 | 来源:发表于2017-05-18 13:45 被阅读0次

/*不使用正则验证*/

String str ="1234567890";

booleanflag =true;

charc[] = str.toCharArray();//将字符串变为字符数组

for(inti =0; i < c.length; i++) {

if(c[i] <'0'|| c[i] >'9'){//判断每个字符是否是0~9

flag =false;// 如果不是则退出循环,并做下标记

break;

}

}

if(flag){

System.out.println("是由数字组成!");

}else{

System.out.println("不是由数字组成!");

}

/*使用正则验证*/

String str ="1234567890";

if(Pattern.compile("[0-9]+").matcher(str).matches()) {//使用正则验证

System.out.println("是由数字组成!");

}else{

System.out.println("不是由数字组成!");

}

String类对正则表达式的支持:

相关文章

网友评论

      本文标题:java学习——正则表达式

      本文链接:https://www.haomeiwen.com/subject/eebdxxtx.html