[英]how to read bytes bigger than 127 in java?
好吧,所以我将字节读入int的代码是这样的:
int offset = (byte << 16) | (byte2 << 8) | byte3;
它正在读取字节“ 00 00 be”为-66。
我如何将其理解为190?
byte b = -66;
int i = b & 0xff;
byte b = -66;
int i = b < 0 ? b + 256 : b;
声明辅助功能可能对此有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.