给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。
输入:
abcd
abcde
输出:e
import java.util.Scanner;
public class Main { //(两个输入的字符串 s t)
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
String t = scanner.nextLine();//这一行一定要学会 记住
scanner.close(); //及时关闭scanner模块
char[] charStringArray = t.toCharArray();
for (int i = 0; i < charStringArray.length; i++) {
String charString = String.valueOf(charStringArray[i]);
if (!s.contains(charString)) {//字符串才包含字符串
System.out.println(charString);
break; //因为只有一个不一样的 直接输出退出了
} else {
s = s.replaceFirst(charString, ""); //这个api一定要记住
}
}
System.out.println("");
}
}