输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
输入描述:每个测试输入包含2个字符串
输出描述:输出删除后的字符串
输入:
They are students.
aeiou
输出:Thy r stdnts.
两层循环遍历:
下面将
“They are students.”
称为字符串
1
,将
“aeiou”
称为字符串
2
。
每遍历到字符串2
中的一个字符,就在字符串
1
中找到相同的字符,找到之后删除它,并将字符串
1
后面的字符整体向前移动1
位。
public class SameZiFuChuan {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);;
while(sc.hasNext()){
char[] ch=sc.nextLine().toCharArray();
String str=sc.nextLine();
for (int i = 0; i < ch.length; i++) {
if(!str.contains(String.valueOf(ch[i]))){
System.out.print(ch[i]);
}
}
}
}
}