java 项目代码如何查找字符串中的数字?

要查找字符串中的所有数字,可以使用Java中的正则表达式,即Pattern和Matcher类。Pattern类用于指定一个正则表达式,Matcher类用于检查字符串中是否存在指定的正则表达式。

首先,我们创建一个Pattern对象,用于指定要查找的正则表达式,这里,我们指定要查找的正则表达式为“\\d+”,表示要查找的是一个或多个数字:

Pattern pattern = Pattern.compile(“\\d+”);

然后,我们创建一个Matcher对象,用于检查字符串中是否存在指定的正则表达式:

Matcher matcher = pattern.matcher(str);

最后,我们使用Matcher对象的find()方法,查找字符串中是否存在指定的正则表达式,如果存在,则返回true,并且可以使用Matcher对象的group()方法获取字符串中匹配正则表达式的字符串,从而获得字符串中的所有数字:

while(matcher.find()) {
// 获取匹配的字符串
String matchedStr = matcher.group();
// 打印匹配的字符串
System.out.println(matchedStr);
}

关于作者: xilaihao.com

热门文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注