java判断字符串为正整数
时间: 2023-10-18 14:33:51 浏览: 278
Java判断字符串是否是整数或者浮点数的方法
5星 · 资源好评率100%
可以使用正则表达式来判断字符串是否为正整数。具体实现如下:
```
public static boolean isPositiveInteger(String str) {
// 非空判断
if (str == null || str.length() == 0) {
return false;
}
// 正则表达式匹配
String pattern = "^[1-9]\\d*$";
return str.matches(pattern);
}
```
该方法中,首先进行了非空判断,然后使用正则表达式 `^[1-9]\\d*$` 匹配字符串。其中,`^` 表示字符串的开头,`[1-9]` 表示第一位必须是 1-9 中的任意一个数字,`\\d*` 表示后面可以跟 0 个或多个数字,`$` 表示字符串的结尾。如果匹配成功,返回 true,否则返回 false。
阅读全文