输入一个字符串 str,再输入要删除字符 c(非空格字符),大小写不区分,将字符串 str 中出现的所有字符 c 删除。提示:去掉两端的空格。 用java实现
时间: 2023-09-21 19:07:41 浏览: 232
PHP中常用的字符串格式化函数总结
可以使用Java的字符串操作函数 `replaceAll()` 来实现删除指定字符。具体代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = input.nextLine().trim(); // 输入字符串并去掉两端空格
String c = input.nextLine().trim().toLowerCase(); // 输入要删除的字符并转换为小写
str = str.replaceAll("(?i)" + c, ""); // 使用正则表达式替换所有出现的字符 c,"(?i)"表示不区分大小写
System.out.println(str);
}
}
```
例如输入:
```
This is a test string.
S
```
输出结果为:
```
Thi i a tet tring.
```
阅读全文