java 用正则表达式判断字符串是否是数字
时间: 2023-09-01 12:08:18 浏览: 138
JS判断输入的字符串是否是数字的方法(正则表达式)
可以使用正则表达式来判断一个字符串是否为数字,Java中常见的正则表达式为"\\d+",表示匹配一个或多个数字。
下面是一个示例代码:
```java
public static boolean isNumeric(String str) {
if (str == null || str.length() == 0) {
return false;
}
return str.matches("\\d+");
}
```
其中,参数str为需要判断的字符串。如果该字符串为空或长度为0,则返回false。使用String的matches()方法,传入正则表达式"\\d+",如果字符串匹配成功则返回true,否则返回false。
阅读全文