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

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 []中的一个字节[],您必须

  • 问题内容: 我有一个接收a的函数,但是我所拥有的a是进行此转换的最佳方法是什么? 我想我可以走很长一段路,然后将其放入字符串并放入字节中,但这听起来很难看,而且我认为还有更好的方法可以做到。 问题答案: 我同意Brainstorm的方法:假设您要传递机器友好的二进制表示形式,请使用该库。OP建议可能会有一些开销。纵观源的实施,我看到它做了一些运行时的决策最大的灵活性。 对?Write()接受一个非