字节始终用Java签名。但是,您可以通过将二进制与0xFF相乘来获得其无符号值:
int i = 234;byte b = (byte) i;System.out.println(b); // -22int i2 = b & 0xFF;System.out.println(i2); // 234

字节始终用Java签名。但是,您可以通过将二进制与0xFF相乘来获得其无符号值:
int i = 234;byte b = (byte) i;System.out.println(b); // -22int i2 = b & 0xFF;System.out.println(i2); // 234