import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param nums int整型一维数组 
     * @return int整型一维数组
     */
    public int[] FindNumsAppearOnce (int[] nums) {
        // write code here
        HashMap<Integer,Integer> hash = new HashMap<Integer,Integer>();
        ArrayList<Integer> res = new ArrayList<>();
        for(int i = 0;i<nums.length;i++){
            hash.put(nums[i],hash.getOrDefault(nums[i],0)+1);
        }
        //hash.keySet() 能把哈希表里所有的“键”打包成一个集合
        for(int key : hash.keySet()){
            if(hash.get(key) == 1)
            res.add(key);
        }

        int[] result = new int[2];
        result[0] = res.get(0);
        result[1] = res.get(1);

        if (result[0] > result[1]) {
            int temp = result[0];
            result[0] = result[1];
            result[1] = temp;
        }
        return result;
    }
}