读书人

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

发布时间: 2012-12-18 12:43:41 作者: rapoo

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]

读书人网 >编程

热点推荐