欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java中判断字符串是否为数字的三种方法 博客分类: java java 

程序员文章站 2024-03-14 08:38:22
...

java中判断字符串是否为数字的三种方法

 

1用JAVA自带的函数

public static boolean isNumeric(String str){

  for (int i = str.length();--i>=0;){   

   if (!Character.isDigit(str.charAt(i))){

    return false;

   }

  }

  return true;

 }

 

2用正则表达式

public static boolean isNumeric(String str){ 

    Pattern pattern = Pattern.compile("[0-9]*"); 

    return pattern.matcher(str).matches();    

 } 

 

3用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;

}

 

http://www.blogjava.net/hardson/archive/2006/10/11/58476.html

相关标签: java