给数组 a, 求出 a 中单个的数字
- public class YH {public static void main(String[] args) {
- int[] a=new int[] {2,8,1,1,8,3,2};
- int r=0;
- for(int i=0;i<7;i++) {
- r^=a[i];// 异或 "^" 相同为 0, 相异为 1; 例如: 0^s=s, s^s=0, a^b^b^a=0;
- }
- System.out.println(r);
- }
- }
来源: http://www.bubuko.com/infodetail-2587853.html