好吧,所以我将代码读入int的代码是这样的:
int offset = (byte << 16) | (byte2 << 8) | byte3;
它正在读取字节“00 00 be”为-66。
我如何阅读它本身就是190?
答案 0 :(得分:5)
byte b = -66;
int i = b & 0xff;
答案 1 :(得分:1)
byte b = -66;
int i = b < 0 ? b + 256 : b;
为此声明辅助函数可能很有用。