思路:利用异或运算,异或两次同一数字恢复原数3 ^ 2 ^ 2=3 public class Test { public static void main(String[] args) { int[] arr = {5, 1, 2, 1, 2}; int result = 0; for (int i = 0; i < arr.length; i++) { result = arr[i] ^ result; } System.out.println(result); } }