---
# System prepended metadata

title: 2425. Bitwise XOR of All Pairings
tags: [Leetcode, Bit Manipulation, Medium]

---

# 2425. Bitwise XOR of All Pairings
###### tags: `Leetcode` `Medium` `Bit Manipulation`
Link: https://leetcode.com/problems/bitwise-xor-of-all-pairings/
## 思路
如果nums2的长度是偶数 说明nums1里面每个数用偶数次 xor在一起变成0
同理如果nums1的长度是偶数 说明nums2里面每个数用偶数次 xor在一起变成0
把arr里面的每个数xor奇数次和xor1次的结果是一样的
## Code
```java=
class Solution {
    public int xorAllNums(int[] nums1, int[] nums2) {
        int ans = 0;
        if(nums2.length%2!=0) for(int num:nums1) ans^=num;
        if(nums1.length%2!=0) for(int num:nums2) ans^=num;
        return ans;
    }
}
```