编写java程序删除一个字符串中的全部非数字字符,例如,将形如“ab123you”的非数字字符全部删除,得到字符串“123”。
时间: 2024-06-07 13:05:10 浏览: 42
js字符串转换成数字与数字转换成字符串的实现方法
5星 · 资源好评率100%
可以使用正则表达式来实现字符串中非数字字符的删除。具体代码如下:
String str = "ab123you";
str = str.replaceAll("\\D", "");
System.out.println(str);
输出结果为:123
其中,replaceAll("\\D", "") 的作用是将 str 中非数字字符全部替换为空字符串。其中,\\D 表示非数字字符的正则表达式。
阅读全文