如何在java中使用bit-addressable?

时间:2012-04-06 18:45:46

标签: java

如何在java中使用bit-addressable(assembly)? e。

int a = 13;
int b = 99;
//How can i write 13 & 99 (but & only last bit of 13,99 = 1 & 1)?
//In assembly you can use Acc.0 or anything.x to manipulate bit.
//How to use this feature in java?

3 个答案:

答案 0 :(得分:4)

int a = 99;
int b = 11;
int q = a & b & 0x1;

答案 1 :(得分:2)

这个操作没有特殊的语法,直接位操作在Java中并不像在汇编中那样重要。

你总是可以使用masking来达到同样的效果,并且有BitSet类,它允许你进行各种位操作。

答案 2 :(得分:0)

你必须写

(a & b) & 0x01