たとえば、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ですでに利用可能です。