java判断是不是为数字的三种方法

java判断是否为数字的三种方法[sizelarge]//用JAVA自带的函数public static boolean isNumeric(String st

java判断是否为数字的三种方法
[size=large]

//用JAVA自带的函数    public static boolean isNumeric(String str){      for (int i = str.length();--i>=0;){          if (!Character.isDigit(str.charAt(i))){        return false;       }      }      return true;     }   //用正则表达式    public static boolean isNumeric(String str){        Pattern pattern = Pattern.compile("[0-9]*");        return pattern.matcher(str).matches();        }    //用ascii码    public static boolean isNumeric(String str){       for(int i=str.length();--i>=0;){          int chr=str.charAt(i);          if(chr<48 || chr>57)             return false;       }       return true;    } 
[/size]