Java 获取字符串中的数字 代码
时间: 2023-09-14 21:09:20 浏览: 240
可以使用正则表达式来获取字符串中的数字,代码如下:
```java
String str = "abc123def456";
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
System.out.println(matcher.group());
}
```
输出结果为:
```
123
456
```
在上述代码中,`\\d+` 表示匹配一个或多个数字,`matcher.find()` 方法用来查找下一个匹配的数字,如果找到了则返回 `true`,否则返回 `false`。`matcher.group()` 方法用来返回当前匹配的数字。
阅读全文