所以我想知道是否/如何在Java中对字节数组使用AND操作?
我已经看到了如何将 AND 操作与 int 一起使用的示例,如下所示:
int bitmask = 0x000F;
int val = 0x2222;
// prints "2"
System.out.println(val & bitmask);
但是说我有一个字节数组,比如......
byte[] byteArray = new byte[1];
我想 AND 它以便我删除数组中最左边的/第一个位。我想我会使用掩码0x7F
,但我将如何与字节数组进行 AND 呢?