import java.util.Scanner;
//思路:先输入一串字符str1,然后把这串字符赋给a[i],如果输入的字符(即要删除的字符)与字符串中的字符相同,则让字符串中该字符的下一个字符前移覆盖前一个字符
public class p78_9 {
public static void main(String[] args) throws Exception
{
int i=0;
char []a=new char[100];
Scanner reader=new Scanner(System.in);
System.out.print("请输入一串字符:");
String str1=reader.next();
System.out.print("请输入一个字符");
char ch1=(char)System.in.read();
for(i=0;i<str1.length();i++)
{
char ch=str1.charAt(i);
a[i]=ch;
if(ch1==a[i])
a[i]=a[i+1];
System.out.print(a[i]);
}
reader.close();
}
}
运行结果: