用java从键盘上输入一个字符串和一个字符,从该字符串中删除给定的字符
时间: 2023-12-08 21:03:10 浏览: 81
以下是一个示例代码,实现从键盘输入一个字符串和一个字符,并从该字符串中删除给定的字符:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = scanner.nextLine();
System.out.println("请输入要删除的字符:");
char ch = scanner.nextLine().charAt(0);
String result = removeCharFromString(str, ch);
System.out.println("删除后的结果为:" + result);
}
public static String removeCharFromString(String str, char ch) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c != ch) {
builder.append(c);
}
}
return builder.toString();
}
}
```
首先,通过Scanner类从键盘上输入一个字符串和一个字符。然后,调用removeCharFromString()方法,该方法会遍历字符串中的每个字符,如果字符不等于要删除的字符,则将该字符加入StringBuilder中。最后,返回StringBuilder转换为的字符串。最终输出删除后的结果。
阅读全文