您的位置:首页 > 其它

通过正则表达式验证字符串是否由数字构成

2016-07-11 20:03 357 查看
//通过正则表达式验证字符串是否由数字构成

public class Test{

public static void main(String args[]){
String str = "1234567890" ;
// 此字符串由数字组成
boolean flag = true ;
// 定义一个标记变量
// 要先将字符串拆分成字符数组,之后依次判断
char c[] = str.toCharArray() ;
// 将字符串变为字符数组
for(int i=0;i<c.length;i++){
// 循环依次判断
if(c[i]<'0'||c[i]>'9'){
// 如果满足条件,则表示不是数字
flag = false ;
// 做个标记
break ;
// 程序不再向下继续执行
}
}
if(flag){
System.out.println("是由数字组成!") ;
}else{
System.out.println("不是由数字组成!") ;
}
}
};

运行结果:

是由数字组成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息