从键盘上输入一个字符串或一个字符,从该字符串中删除指定字符,用Java
时间: 2023-05-27 07:05:00 浏览: 59
实现如下:
```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 ch = scanner.next().charAt(0);
String newStr = deleteChar(str, ch);
System.out.println("删除后的字符串为:" + newStr);
}
public static String deleteChar(String str, char ch) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) != ch) {
sb.append(str.charAt(i));
}
}
return sb.toString();
}
}
```
运行结果如下:
```
请输入字符串:hello world
请输入要删除的字符:o
删除后的字符串为:hell wrld
```