Java是以小端还是大端读取整数?
作者:互联网
我问,因为我正在从C进程向Java发送字节流.在C端,32位整数的LSB是第一个字节,MSB是第4个字节.
所以我的问题是:在Java端,当我们读取从C进程发送的字节时,Java端的endian是什么?
一个后续问题:如果Java端的endian与发送的端不一样,我怎样才能在它们之间进行转换?
解决方法:
使用网络字节顺序(big endian),这与Java使用的相同.请参阅C中的不同翻译人员.
标签:java,endianness 来源: https://codeday.me/bug/20190917/1809783.html