如何以编程方式在Java上执行下一步操作:
这两个区块是异或添加的:
05 92 38 9F FF FF FF FF
00 00 40 00 00 12 34 56
--------------------------------
05 92 78 9F FF ED CB A9
提前致谢。
答案 0 :(得分:1)
exclusive-or operator is ^
,例如:
a = 1 ^ 2;
假设您的前两行是数组,只需创建相同维度的第三个数组,然后循环执行操作并保存结果。 (或者,如果不需要单独的结果数组,则循环执行操作并存储回其中一个数组。)
答案 1 :(得分:0)
您可以在两个位块上使用XOR运算符。 Java中的按位XOR运算符是^
http://download.oracle.com/javase/tutorial/java/nutsandbolts/op3.html
答案 2 :(得分:0)
您想使用Java的Bitwise XOR运算符^
。
A ^ B = C
1 0 1
0 1 1
0 0 0
1 1 0