编写Java程序删除一个字符串中所有的非数字字符,字符串从键盘输入
时间: 2024-05-02 20:19:08 浏览: 107
U10316005_HW4_11_10:编写一个测试程序,提示用户输入五个字符串并以相反的顺序显示它们
可以使用Java的正则表达式来实现这个功能,示例代码如下:
```
import java.util.Scanner;
public class RemoveNonnumericCharacters {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = input.nextLine();
//使用正则表达式替换非数字字符为空字符串
String result = str.replaceAll("[^\\d]", "");
System.out.println("去掉非数字字符后的字符串是:" + result);
}
}
```
运行程序,输入一个字符串,比如说:“abc123def456”,输出结果就是:“去掉非数字字符后的字符串是:123456”。
阅读全文