sdut-String-4 去除字符串中数字字符逆序输出 ,给定一行字符串,去除其中的数字字符,并逆序输出。
时间: 2024-03-03 16:49:59 浏览: 195
删除给定字符串中的数字字符,并输出删除数字字符后的字符串
好的,根据您的要求,这里提供一份 Java 代码,用于去除字符串中的数字字符,并将结果逆序输出:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine(); // 读入字符串
s = s.replaceAll("\\d", ""); // 去除数字字符
StringBuilder sb = new StringBuilder(s);
sb.reverse(); // 反转字符串
System.out.println(sb.toString()); // 输出结果
}
}
```
代码的实现思路如下:
1. 使用 `Scanner` 类读入一行字符串;
2. 使用 `replaceAll()` 方法和正则表达式 `\\d`,将字符串中的数字字符替换为空字符串;
3. 使用 `StringBuilder` 类将字符串反转;
4. 使用 `toString()` 方法将 `StringBuilder` 对象转换为字符串并输出结果。
希望这份代码对您有所帮助!
阅读全文