我正在尝试在Java字节变量中设置位.它确实提供了类似的方法.setBit(i).有谁知道我怎么能意识到这一点?
.setBit(i)
我可以通过给定的字节逐位迭代:
if( (my_byte & (1 << i)) == 0 ){ }
但是我不能把这个位置设置为1或0,可以吗?
java byte bit-manipulation
bit-manipulation ×1
byte ×1
java ×1