我发现我下面发布的这段代码应该 将字节转换为整数,但是我不完全理解这部分 代码在Java中有效。我相信在这种情况下完全使用字节缓冲区 一段代码,因为这只是我努力理解的一部分。
public static byte[] intToBytes(int i) {
return new byte[] {
(byte) ((i & 0x000000FF) >> 0),
(byte) ((i & 0x0000FF00) >> 8),
(byte) ((i & 0x00FF0000) >> 16),
(byte) ((i & 0xFF000000) >> 24)
};
答案 0 :(得分:0)
public static int bytesToInt(byte[] bytes) {
return ByteBuffer.wrap(bytes).getInt();
}