利用java编写程序去除一个字符串中的全部非数字字符,例如将形如“abc123you”的非数字字符全部去除, 得到字符串“123”。
时间: 2023-06-16 18:04:54 浏览: 307
JAVA 从一个字符串中删除指定字符
5星 · 资源好评率100%
可以使用正则表达式来实现去除非数字字符的功能,示例代码如下:
```java
public static String removeNonDigits(String input) {
return input.replaceAll("\\D+", "");
}
```
其中,`\\D`表示非数字字符,`+`表示匹配一次或多次。使用`replaceAll`方法将所有非数字字符替换为空字符串即可。
示例调用:
```java
String input = "abc123you";
String output = removeNonDigits(input);
System.out.println(output); // 输出:123
```
阅读全文