.编写程序,接受用户输人的一个字符和一个字符,把字符串中所有指定的字符。 除后输出。Java
时间: 2024-03-06 18:50:53 浏览: 16
以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.print("请输入要删除的字符:");
char c = scanner.next().charAt(0);
String result = deleteChar(str, c);
System.out.println("删除后的字符串为:" + result);
}
public static String deleteChar(String str, char c) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char currentChar = str.charAt(i);
if (currentChar != c) {
sb.append(currentChar);
}
}
return sb.toString();
}
}
```
运行程序后,用户输入一个字符串和一个字符,程序会把字符串中所有指定的字符删除后输出。