如何在java中读取大于127的字节?

Wil*_*iam 2 java byte bytearray

好吧,所以我将代码读入int的代码是这样的:

int offset = (byte << 16) | (byte2  << 8) | byte3;
Run Code Online (Sandbox Code Playgroud)

它正在读取字节"00 00 be"为-66.

我怎么读它的意思190?

Jas*_*n S 5

byte b = -66;
int i = b & 0xff;
Run Code Online (Sandbox Code Playgroud)