java 判断一个字符串是否是数字
时间: 2023-09-07 21:17:17 浏览: 98
javaScript 判断字符串是否为数字的简单方法
5星 · 资源好评率100%
可以使用 Java 内置的 `Double.parseDouble()` 方法尝试将字符串转换为 double 类型,如果能够成功转换则说明该字符串是数字,否则不是数字。具体代码如下:
```java
public static boolean isNumeric(String str) {
try {
Double.parseDouble(str);
return true;
} catch(NumberFormatException e){
return false;
}
}
```
另外,如果需要判断字符串是否是整数,可以使用正则表达式:
```java
public static boolean isInteger(String str) {
return str.matches("-?\\d+");
}
```
这里的 `-?` 表示可选的负号,`\\d+` 表示一个或多个数字。
阅读全文