相关疑难解决方法(0)

Java:检查长度为0或1

您将使用什么方法来确定表示2 ^ x的位是1还是0?

java bit-shift long-integer

70
推荐指数
7
解决办法
7万
查看次数

用Java检查字节数组中的各个位?

所以说我有一个字节数组,并且我有一个函数来检查字节数组的第n个最低有效位索引是1还是0.如果该位是1则返回true,如果该位则返回false字节数组的最低有效位定义为字节数组第0个索引中的最后一个有效位,字节数组的最高有效位定义为(字节数组中的最高有效位). length - 1)字节数组的索引.

例如,

byte[] myArray = new byte[2];
byte[0] = 0b01111111;
byte[1] = 0b00001010;
Run Code Online (Sandbox Code Playgroud)

呼叫:

myFunction(0) = true;
myFunction(1) = true;
myFunction(7) = false;
myFunction(8) = false;
myFunction(9) = true;
myFunction(10) = false;
myFunction(11) = true;
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

谢谢!

java bit-manipulation

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

bit-manipulation ×1

bit-shift ×1

long-integer ×1