判断是否是整数 参考文章《Java中判断字符串是否为数字的五种方法》:
http://javapub.iteye.com/blog/666544
判断是否是浮点数:
- /*
- * 判断是否为整数
- * @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();
- }