0
我有点困惑以理解下面这个方法中的'>>'操作。程序员是否尝试从字节数据数组中获取第一个和第二个字节而不修改数据数组的内容?那么hte 255(ff)对于手术意味着什么?<<字节数组处理中的操作
我很感激任何帮助。
简单
public static int get2ByteData(final int[] data) {
int number = 0;
number += (data[0] & 0xff) << 8;
number += (data[1] & 0xff) << 0;
return number;
}
'0xff'是'二进制11111111'。它被用作位掩码来隔离8个最低有效位。 – Michael