Does Java read integers in little endian or big endian?

后端 未结 8 1733
孤城傲影
孤城傲影 2020-11-27 13:30

I ask because I am sending a byte stream from a C process to Java. On the C side the 32 bit integer has the LSB is the first byte and MSB is the 4th byte.

So my ques

8条回答
  •  猫巷女王i
    2020-11-27 13:57

    I would read the bytes one by one, and combine them into a long value. That way you control the endianness, and the communication process is transparent.

提交回复
热议问题