java练习:从键盘输入一个字符串和一字符,从字符串中删除给定的字符(java程序语言设计课后习题5.9)
代码如下:
import java.util.Scanner;
public class StringRemoveChar5_9 {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String str = scanner.next();
Scanner scanner2 = new Scanner(System.in);
System.out.print("请输入要删除的字符:");
char c = scanner2.nextLine().charAt(0);
//调用方法
shanChuZhiDingZiFu(str, c);
}
private static void shanChuZhiDingZiFu(String str, char c) {
String r= str.replaceAll(String.valueOf(c), ""); //找出该字符,用空字符串替代
System.out.println(r);
}
}
IDE中如下:
运行结果如下: