判断是否是整数 参考文章《Java中判断字符串是否为数字的五种方法》:[url]http://javapub.iteye.com/blog/666544[/url]

/*
  * 判断是否为整数 
  * @param str 传入的字符串 
  * @return 是整数返回true,否则返回false 
*/
  public static boolean isInteger(String str) {  
    Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");  
    return pattern.matcher(str).matches();  
  }




判断是否是浮点数:


/* 
  * 判断是否为浮点数,包括double和float 
  * @param str 传入的字符串 
  * @return 是浮点数返回true,否则返回false 
*/  
  public static boolean isDouble(String str) {  
    Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$");  
    return pattern.matcher(str).matches();  
  }






相关文章:


[b]Java中判断字符串是否为数字的五种方法[/b] [url]http://javapub.iteye.com/blog/666544[/url]