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("不是由数字组成的字符串");
    }

  }

}