Java 测试:从字符串里面提取数字

℡╲_俬逩灬. 提交于 2019-11-26 17:22:31

|--需求说明

 

|--实现思路

1、将字符串拆解成字符数组

2、遍历这个数组,使用正则判断每个字符是不是数字

 

|--代码内容

 1 /**
 2  * @auther::9527
 3  * @Description: 提取字符中的数字
 4  * @program: 多线程
 5  * @create: 2019-08-09 18:08
 6  */
 7 public class Second {
 8     public static void main(String[] args) {
 9         //获得字符串
10         String before = "iu7i8hy4jnb2";
11         //拆分字符串
12         String[] temp = before.split("");
13         StringBuffer after = new StringBuffer("");
14         //遍历数组
15         for (int i = 0; i < temp.length; i++) {
16             // 使用正则,判断每一个字符是否是数字
17             if (temp[i].matches("[0-9]")){
18                 after.append(temp[i]);
19             }
20         }
21         System.out.println(after.toString());
22     }
23 }
使用正则的方法从字符串里面提取数字

 

|--运行结果

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!