java怎么取出字符串中的数字

   2024-11-05 3720
核心提示:您可以使用正则表达式来提取字符串中的数字。以下是一个示例代码:import java.util.regex.Matcher;import java.util.regex.Patt

您可以使用正则表达式来提取字符串中的数字。以下是一个示例代码:

import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main {    public static void main(String[] args) {        String str = "abc123def456";        Pattern pattern = Pattern.compile("\\d+"); // 匹配一个或多个数字        Matcher matcher = pattern.matcher(str);        while (matcher.find()) {            System.out.println(matcher.group()); // 输出匹配到的数字        }    }}

运行这个代码,输出结果为:

123456

这里使用了正则表达式的\d+来匹配一个或多个数字,然后使用Matcher对象的find()方法来逐个找到匹配的数字,使用group()方法来获取匹配到的内容。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号