两个集合查重
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param array int整型一维数组
* @return int整型一维数组
*/
public int[] FindNumsAppearOnce (int[] array) {
// write code here
int[] we =new int[2];
int w=0;
Set<Integer> op = new HashSet<>();
Set<Integer> you = new HashSet<>();
for(int i : array){
if(!you.add(i)){
op.add(i);
}
}
for(int i : array){
if(!op.contains(i)){
we[w] = i;
w++;
}
}
if(we[0] > we[1]){
w=we[0];
we[0]=we[1];
we[1]=w;
}
return we;
}
}