java判断字符串是否为数字(包含小数负数)
时间: 2023-10-18 07:16:53 浏览: 124
java判断一个字符串是否是小数的方法
5星 · 资源好评率100%
可以使用正则表达式进行判断,以下是判断字符串是否为数字的示例代码:
```
public static boolean isNumber(String str) {
if (str == null || str.length() == 0) {
return false;
}
String pattern = "^[-+]?\\d+(\\.\\d+)?$";
return str.matches(pattern);
}
```
使用示例:
```
System.out.println(isNumber("123")); // true
System.out.println(isNumber("-123")); // true
System.out.println(isNumber("123.45")); // true
System.out.println(isNumber("-123.45")); // true
System.out.println(isNumber("abc")); // false
System.out.println(isNumber("123a")); // false
```
阅读全文