2024年3月9日发(作者:)

java截取字符串中数字的方法

在Java中,您可以使用正则表达式来截取字符串中的数字。以

下是一个简单的示例:

```java

public class Main {

public static void main(String[] args) {

String str = "abc123def456ghi789";

String regex = "d+"; // d 代表数字,+ 表示一个或多

Pattern pattern = e(regex);

Matcher matcher = r(str);

while (()) {

n(()); // 输出匹配到

的数字

}

}

}

```

在这个例子中,我们使用了正则表达式`d+`来匹配一个或多个

数字。然后,我们使用`Pattern`和`Matcher`类来在字符串中查找匹配

的数字,并使用`n(())`来打印出匹配到

的数字。

如果你想将所有匹配到的数字存储在一个列表中,你可以使用以

下代码:

```java

import ist;

import ;

import r;

import n;

public class Main {

public static void main(String[] args) {

String str = "abc123def456ghi789";

String regex = "d+"; // d 代表数字,+ 表示一个或多

Pattern pattern = e(regex);

Matcher matcher = r(str);

List numbers = new ArrayList<>();

while (()) {

(()); // 将匹配到的数字

添加到列表中

}

// 打印出列表中的所有数字

for (String number : numbers) {

n(number);

}

}

}

```