/**
* 该例子还可以使用正则表达式来做,试试看
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
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') {// 如果数组中的数小于0大于9,则判定不是由数字组成的字符串
flag = false;// 修改标记
break;// 退出循环
}
}
if (flag) {
System.out.println("是由数字组成的字符串");
} else {
System.out.println("不是由数字组成的字符串");
}
}
}