java判断输入内容是否为数字
时间: 2023-12-06 16:35:22 浏览: 150
以下是Java判断输入内容是否为数字的两种方法:
1.使用正则表达式判断输入内容是否为数字:
```java
public static boolean isNumeric(String str) {
if (str == null || str.length() == 0) {
return false;
}
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
```
2.使用Java自带的方法判断输入内容是否为数字:
```java
public static boolean isNumeric(String str) {
if (str == null || str.length() == 0) {
return false;
}
try {
double d = Double.parseDouble(str);
} catch (NumberFormatException nfe) {
return false;
}
return true;
}
```
阅读全文