-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.rotateLeft,,,Integer.rotateRightInteger.toBinaryStringJava API 中已经提供了您所需的一切。

于 2013-02-28T12:52:20.410 回答