public
class StringDemo {
/**
* 该例子还可以使用正则表达式来做,试试看
*/
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( "不是由数字组成的字符串");
}
}
}
/**
* 该例子还可以使用正则表达式来做,试试看
*/
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( "不是由数字组成的字符串");
}
}
}
转载于:https://blog.51cto.com/haiyuanxi/931161