把字符窜换为char[],然后Character有方法判断是否为字符窜!并不会很麻烦?
char[] cr = str.toCharArray();
boolean status = true;
for(int i = 0; i < cr.length; i++){
  if(!Character.isDigit(c[i])) {
    status = false;
    break;
  }
}

解决方案 »

  1.   

    它throw NumberFormatException就说明不是合法数字,除非你是穆斯林!
      

  2.   

    public static boolean isNumeric(String s){
        try{
            Integer.parseInt(s);
            return true;
        }
        catch(Exception e){
            return false;
        }
    }
      

  3.   

    为什么我的Java不支持判断楼主的性别?Java太弱了,呸