当前位置: 首页 > 知识库问答 >
问题:

java 小数与字节数组相互转换,字节数组只有两位,怎么做?

司徒耀
2023-05-08

java,只有两位长度的字节数组与小数(float、double)进行相互转换,大小端两种不同的情况下,要怎么做?

共有1个答案

雍马鲁
2023-05-08

大小端必须提前约定好,否则单从字节上你肯定是没办法判断是大端在前还是小端在前的。

如果要兼容这两种,你可以分别写两个函数对应大小端转换,然后用参数控制具体使用哪一个

至于转换实现网上参考的可就太多了: https://blog.csdn.net/burger1221/article/details/89886863

 类似资料:
  • 问题内容: 当我对字节的调用全部为0 后查看缓冲区时,从相机返回的位图是不可变的……但这无关紧要,因为它正在执行复制操作。 此代码可能有什么问题? 问题答案: 尝试这样:

  • 问题内容: 将转换为的快速方法是什么? 例如 问题答案: 看看ByteBuffer类。 设置字节顺序保证了,,和。 或者,你可以手动执行以下操作: 该班是专为尽管这样的脏手任务。实际上,私有定义了以下辅助方法:

  • 问题内容: 我试图理解一个到字符串,一个的字符串表示形式到转换…我将我的转换成一个要发送的字符串,然后我希望我的Web服务(用python编写)将数据直接回显给客户端。 当我从Java应用程序发送数据时… 字节发送.. 发送(这是Arrays.toString()的结果,它应该是我的字节数据的字符串表示形式,该数据将通过电线发送): 在python端,python服务器将字符串返回给调用方(我可以

  • 问题内容: 我有一个要写入磁盘的数组。最有效的磁盘I / O功能采用字节数组,例如: …所以我想先将其转换为(每个8字节)。我正在努力寻找一种干净的方法来做到这一点。 似乎不允许直接类型转换: 通过遍历数组很容易进行转换,例如: …但是,这似乎远比简单地将long []视为一系列字节有效。 有趣的是,在 读取 文件时,使用“缓冲区”很容易将“从”转换为“ long ” : …但是我似乎找不到找到相

  • 问题内容: 我有一个一维String数组,我想将其转换为一维字节数组。我该怎么做呢?这需要ByteBuffer吗?我怎样才能做到这一点?(字符串可以是任意长度,只想知道如何执行这样的操作。将其转换为字节数组后,如何将其转换回String数组? -担 问题答案: 数组到数组 ,应该 手动 将其转换为两边,但是如果只有一个String,则可以和; 像这样 对于string []中的一个字节[],您必须

  • 我正在尝试用python、ecrypt数据记录音频原始数据并将其发送到。NET服务器,我在其中解密接收到的数据并转换为字节数组。当我将接收到的数据转换为字节数组时,就像这样的编码。ASCII码。GetBytes(decryptedData)一切都很正常。但最大字节值为63,发送数据的最大字节值为255。发送和接收数据的示例: 发送数据 3, 0, 3, 0, 3, 0, 4, 0, 4, 0, 2