2012-04-28 48 views
2

我已閱讀了一些關於Java中的按位算術的文章,但我似乎總覺得錯了。我想弄清楚如何在兩個字節的Java中異或兩個最不重要的位。在Java中異或最低有效位

實施例:

byteOne = 01010101 byteTwo = 11111111 byteOne變得01010100由於byteTwo

感謝至少顯著位!

回答

4

嘗試以下操作:

byteOne ^= byteTwo & 1; 
+0

哎呦,你在我面前幾秒鐘就到了。我會刪除我的。 – 2012-04-28 00:40:15

+0

謝謝!這似乎很簡單,但我總是找到一種方法來解決它 – Siege898 2012-04-28 16:13:41