输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
例如,输入”They are students.”和”aeiou”,
则删除之后的第一个字符串变成”Thy r stdnts.”
题解:
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s1 = in.nextLine();
String s2 = in.nextLine();
StringBuffer sb = new StringBuffer();
// String s1 = "They are students";
// String s2 = "aeiou";
char[] chars1 = s1.toCharArray();
char[] chars2 = s2.toCharArray();
for(int i = 0;i < chars1.length;i++){
for(int j = 0;j < chars2.length;j++){
if(chars1[i] == chars2[j]){
break;
}else if(chars1[i] != chars2[j] && j == chars2.length-1){
sb.append(chars1[i]);
}
}
}
System.out.println(sb.toString());
}
}