Java 如何判断一个字符串是否为纯数字
时间: 2023-11-01 17:58:43 浏览: 179
javaScript 判断字符串是否为数字的简单方法
5星 · 资源好评率100%
要判断一个字符串是否为纯数字,你可以使用正则表达式或者使用Java内置的方法。
方法一:使用正则表达式
你可以使用正则表达式来匹配字符串是否只包含数字字符。下面是一个例子:
```
String str = "12345";
boolean isNumeric = str.matches("\\d+");
```
如果`isNumeric`的值为`true`,则说明字符串只包含数字字符。
方法二:使用Java内置方法
你可以使用`Character`类的`isDigit`方法来判断一个字符是否是数字。可以遍历字符串的每个字符,如果所有字符都是数字字符,则说明字符串只包含数字。下面是一个例子:
```
String str = "12345";
boolean isNumeric = true;
for (int i = 0; i < str.length(); i++) {
if (!Character.isDigit(str.charAt(i))) {
isNumeric = false;
break;
}
}
```
如果`isNumeric`的值为`true`,则说明字符串只包含数字字符。
阅读全文