たとえば、int値をそのビット表現に変換してから、これらのビットを回転させて、JAVAでintに戻す方法はありますか?
各intが4バイトであることを考慮すると
17 = 0000 0000 0000 0000 0000 0000 0001 0001
右に回転または循環した後、たとえば20ビット
0000 0000 0000 0001 0001 0000 0000 0000 = 69632
たとえば、int値をそのビット表現に変換してから、これらのビットを回転させて、JAVAでintに戻す方法はありますか?
各intが4バイトであることを考慮すると
17 = 0000 0000 0000 0000 0000 0000 0001 0001
右に回転または循環した後、たとえば20ビット
0000 0000 0000 0001 0001 0000 0000 0000 = 69632
メソッドを見てみましょInteger.rotateLeft
うInteger.rotateRight
、、Integer.toBinaryString
。必要なものはすべて、JavaAPIですでに利用可能です。