java校验字符串是不是纯数字
时间: 2024-02-16 19:31:59 浏览: 213
javaScript 判断字符串是否为数字的简单方法
5星 · 资源好评率100%
可以使用 Java 的正则表达式来校验字符串是否是纯数字。例如:
```
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "12345";
// 创建正则表达式的模式
Pattern pattern = Pattern.compile("\\d+");
// 创建匹配器
Matcher matcher = pattern.matcher(str);
// 查找是否有匹配的字符串
boolean isMatched = matcher.matches();
// 输出结果
System.out.println(isMatched); // 输出 true
}
}
```
上面的程序中,我们使用了正则表达式 `\d+` 来匹配一个或多个数字,然后使用 `matches()` 方法来查看字符串是否匹配该正则表达式。如果匹配,则输出 `true`,否则输出 `false`。
如果想要更复杂的校验,可以使用更复杂的正则表达式来匹配。例如,如果想要校验字符串是否是整数,可以使用 `^-?\d+$` 这个正则表达式。
阅读全文