java判断字符串数字个数
时间: 2023-10-18 09:03:25 浏览: 82
可以使用正则表达式和Java中的Matcher类来判断字符串中数字的个数。以下是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CountNumbersInString {
public static void main(String[] args) {
String str = "abc123def45ghi6789";
Pattern pattern = Pattern.compile("\\d");
Matcher matcher = pattern.matcher(str);
int count = 0;
while (matcher.find()) {
count++;
}
System.out.println("The number of digits in the string is: " + count);
}
}
```
在上面的代码中,我们使用了正则表达式 `\d` 来匹配字符串中的数字,然后在 while 循环中逐个查找数字并计数。最终输出数字的个数。
阅读全文