1.https://blog.csdn.net/blubluhao/article/details/79846042
2.https://blog.csdn.net/blubluhao/article/details/79846042
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*
* 一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。
*/
public class FindNumsAppearOnce1 {
public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) {
Set set=new HashSet();
for(int i:array){
if(!set.add(i)){
set.remove(i);
}else{
set.add(i);
}
}
Iterator it=set.iterator();
num1[0]=(int) it.next();
num2[0]=(int)it.next();
}
}