应该可以看懂代码的叭。
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
String s = sc.next();
if(s.length() == 1) System.out.println("No");
else{
char[] str = s.toCharArray();
int[] cnt = new int[s.length()];
for (int i = 0; i < s.length(); i++) {
cnt[i] = 1;
}
int k = 0;
Arrays.sort(str);
char temp = str[0];
for (int i = 1; i < s.length(); i++) {
if(temp == str[i]) cnt[k]++;
else {
temp = str[i];
k++;
}
}
int flat = 0;
for (int i = 0; i < k; i++) {
if(cnt[i] % 2 != 0) {
System.out.println("No");
flat = 1;
break;
}
}
if(flat == 0) System.out.println("Yes");
}
}
}
}