您的位置:首页 > 编程语言 > Java开发

利用JDK函数判断字符串是否数字的几种方法

2008-10-30 15:08 555 查看
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();   

}

 

 

 

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;

}

public static boolean isNumeric(String str)...{

    BigDecimal result = null;

    try...{

        result = new BigDecimal(Str);

    } catch (Exception e)...{

    }

    if (result==null)

        return false;

    else

        return true;

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk null