java 编写程序,接受用户输入的一个字符串和一个字符,把字符串中所有指定的字符删除后输出
时间: 2024-11-20 18:40:59 浏览: 19
在Java中编写程序来实现这个功能,你可以使用`String`类的`replace()`方法或者`replaceAll()`方法。这里是一个简单的示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户输入的字符串
System.out.println("请输入一个字符串:");
String inputString = scanner.nextLine();
// 获取用户输入的要删除的字符
System.out.println("请输入一个字符:");
char characterToDelete = scanner.next().charAt(0); // 获取第一个字符
// 删除字符串中的指定字符并打印结果
String result = removeChar(inputString, characterToDelete);
System.out.println("删除指定字符后的字符串:\n" + result);
scanner.close();
}
/**
* 使用replace()方法删除字符串中的指定字符
*/
private static String removeChar(String str, char character) {
return str.replace(character + "", "");
}
}
```
在这个例子中,我们首先获取用户的输入,然后调用`removeChar`函数,该函数通过`replace()`方法替换所有的指定字符为空字符串。最后将处理后的字符串输出。
阅读全文