我直接有 4 个字节的十六进制值,没有将二进制补码应用于有符号整数。如何使用 java 从十六进制字节获取 int 值。
最佳答案
这行不通?
int value = ((0xff & b4) < 24) | ((0xff & b3) < 16) | ((0xff & b2) < 8) | (0xff & b1);
关于java - 如何从十六进制字节获取有符号的32位整数,而不在java中应用2的补码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7662819/