classSolution{publiccharfindTheDifference(String s, String t){char ans = t.charAt(t.length()-1);for(int i =0; i < s.length(); i++){
ans ^= s.charAt(i);
ans ^= t.charAt(i);}return ans;}}
本地测试代码
package com.company;
public class Solution_389 {
public static char findTheDifference(String s, String t) {
char ans = t.charAt(t.length() - 1);
for (int i = 0; i < s.length(); i++) {
ans ^= s.charAt(i);
ans ^= t.charAt(i);
}
return ans;
}
public static void main(String[] args) {
System.out.println(findTheDifference(new String("abcd"), new String("abcde")));
System.out.println(findTheDifference(new String(""), new String("y")));
System.out.println(findTheDifference(new String("a"), new String("aa")));
}
}