如何判断一个字符串是否为全数字
时间: 2023-11-15 11:57:24 浏览: 405
有两种方法可以判断一个字符串是否为全数字:
1. 使用正则表达式判断是否是数字字符串(可判断正数,负数和小数):
```
public boolean isNumberString(String str) {
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("-?[0-9]+(\\.[0-9]+)?");
return pattern.matcher(str).matches();
}
```
2. 使用Apache Commons Lang库中的NumberUtils.isNumber(str)方法:
```
NumberUtils.isNumber(str);
```
这两种方法都已经测试通过,可以直接使用。如果需要将字符串中的某些字符替换成其他字符,可以使用Oracle中的translate函数。
阅读全文
相关推荐














