编写一个Java程序,输入一个字符串,将其中的数字字符替换为"*",并输出替换后的字符串。
时间: 2023-06-11 22:09:28 浏览: 519
可以使用正则表达式来匹配数字字符并替换为"*",代码如下:
```java
import java.util.Scanner;
public class ReplaceDigits {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
String replacedStr = str.replaceAll("\\d", "*");
System.out.println("替换后的字符串为:" + replacedStr);
}
}
```
运行程序后输入一个字符串,例如 "abc123def456",则输出结果为:
```
请输入一个字符串:abc123def456
替换后的字符串为:abc***def***
```
阅读全文