思路分析代码实现 思路分析不用临时变量俩交换两个数的写法很多。防止边界值溢出,采用异或的做法,即异或同一个数偶数次结果不变。 代码实现class Solution { public int[] swapNumbers(int[] numbers) { numbers[0] ^= numbers[1]; numbers[1] ^= numbers[0]; numbers[0] ^= numbers[1]; return numbers; }}