编写Java程序删除一个字符串中所有的非数字字符,字符串从键盘输入
时间: 2024-05-02 15:19:08 浏览: 102
删除字符串的程序
可以使用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”。
阅读全文