String str = "5fsaf8ea29d9w%3d6q23";
//方法一:使用toCharArray()方法进行字符串拆分,循环遍历输出数字
char[] demo = str.toCharArray();
for (int i = 0; i < demo.length; i++) {
if (demo[i] >= '0' && demo[i] <='9') {
System.out.print(demo[i]);
}
}
System.out.println();
//方法二:使用split()方法&正则表达式找到数字存入字符串数组,遍历数组输出
String[] ss = str.split("\\D");
for (String sss:ss) {
System.out.print(sss);
}
Java筛选字符串中的数字部分
最新推荐文章于 2022-10-28 10:58:59 发布