标签: android
我有一个字节,我有一个函数检查字节的第n位索引是1还是0.如果该位为1则返回true,如果该位为0则返回false
我是怎么做的,谢谢。
答案 0 :(得分:2)
你需要使用二进制掩码和你的值,其中要测试的位设置为1:
boolean test(int value) { return (value & (1<<N)) != 0; }
这里1<<N构造了这样一个掩码,其中N位设置为1,其他掩码设置为0.否则你可以手工制作你的面具。
1<<N