私は Java のビット演算についてたくさん読んだことがありますが、いつもどういうわけか間違っているようです。Javaの2バイトの最下位2ビットをXORする方法を見つけようとしています。
例:
byteOne = 01010101 byteTwo = 11111111 byteTwo の最下位ビットのため、byteOne は 01010100 になります。
ありがとう!
私は Java のビット演算についてたくさん読んだことがありますが、いつもどういうわけか間違っているようです。Javaの2バイトの最下位2ビットをXORする方法を見つけようとしています。
例:
byteOne = 01010101 byteTwo = 11111111 byteTwo の最下位ビットのため、byteOne は 01010100 になります。
ありがとう!
次のことを試してください。
byteOne ^= byteTwo & 1;
私はかつて、ビットマニピュレーション用のアプレットを書いたことがあります。