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

  }

}