题目:
    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

    1. /**
    2. @param {number[]} nums
    3. @return {number}
    4. */
    5. var singleNumber = function(nums) {
    6. let res = 0;
    7. nums.forEach(item => {
    8. res = res ^ item
    9. })
    10. return res
    11. }
    1. class Solution {
    2. public int singleNumber(int[] nums) {
    3. int res = 0;
    4. for(int i : nums){
    5. res = res ^ i;
    6. }
    7. return res;
    8. }
    9. }