我想做一个能够在二进制数中移位0的循环。 这是我想要的例子:
0x11111110
0x11111101
0x11111011
0x11110111
等...
答案 0 :(得分:3)
您应该使用<<
运算符;它应该移位字节并模拟一个循环(因为左边的位将被放置在右边的新位)。
见这里:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html
答案 1 :(得分:1)
您可以使用&lt;&lt; (签名的bitshift)...... 或者您可以尝试将该值乘以2 ...