对java中的最低有效位进行异或

时间:2012-04-28 00:33:50

标签: java

我已经阅读了大量关于Java中的按位算法,但我似乎总是以某种方式弄错了。我试图找出如何在两个字节的java中对两个最低有效位进行异或。

示例:

byteOne = 01010101 byteTwo = 11111111 由于byteTwo

中的最低有效位,byteOne变为01010100

谢谢!

2 个答案:

答案 0 :(得分:4)

尝试以下方法:

byteOne ^= byteTwo & 1;

答案 1 :(得分:2)