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