java编写程序剔除一个字符串中的全部非数字字符
时间: 2024-05-06 21:16:00 浏览: 103
Java第6章 字符串 含源代码
可以使用Java中的正则表达式来实现字符串中非数字字符的剔除。代码如下:
```java
String str = "a1b2c3d4e5f6";
String result = str.replaceAll("[^0-9]", "");
System.out.println(result); // 输出 123456
```
上述代码中,使用了`replaceAll()`方法,第一个参数是正则表达式`[^0-9]`,表示匹配除了数字以外的任意字符,第二个参数是空字符串,表示将匹配到的非数字字符替换为空。最终输出的结果就是剔除了字符串中的非数字字符后的纯数字字符串。
阅读全文