求数组中出现次数只有一次的数
package migu;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Migu_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
while(in.hasNext()) {
String str=in.nextLine();
String[] strs=str.split(" ");
int[] memo=new int[strs.length];
for(int i=0;i<strs.length;i++) {
memo[i]=Integer.parseInt(strs[i]);
}
Set<Integer> set=new TreeSet<>();
for(int i=0;i<strs.length;i++) {
if(!set.add(memo[i])) {
set.remove(memo[i]);
}
}
for(int res:set) {
System.out.println(res);
}
}
in.close();
}
}
很简单