-1

たとえば、int値をそのビット表現に変換してから、これらのビットを回転させて、JAVAでintに戻す方法はありますか?

各intが4バイトであることを考慮すると

17 = 0000 0000 0000 0000 0000 0000 0001 0001

右に回転または循環した後、たとえば20ビット

0000 0000 0000 0001 0001 0000 0000 0000  = 69632
4

1 に答える 1

1

メソッドを見てみましょInteger.rotateLeftInteger.rotateRight、、Integer.toBinaryString。必要なものはすべて、JavaAPIですでに利用可能です。

于 2013-02-28T12:52:20.410 に答える