2

私は Java のビット演算についてたくさん読んだことがありますが、いつもどういうわけか間違っているようです。Javaの2バイトの最下位2ビットをXORする方法を見つけようとしています。

例:

byteOne = 01010101 byteTwo = 11111111 byteTwo の最下位ビットのため、byteOne は 01010100 になります。

ありがとう!

4

2 に答える 2

4

次のことを試してください。

byteOne ^= byteTwo & 1;
于 2012-04-28T00:37:34.397 に答える
2

私はかつて、ビットマニピュレーション用のアプレットを書いたことがあります。

于 2012-04-28T10:48:28.713 に答える