2025年java字符串转字符集(java 字符串转字节)

java字符串转字符集(java 字符串转字节)在一些需求中 我们需要读取一些二进制文件 比如 java 的 class 文件 图片文件等等 我们有时需要解析里面具体的内容 通过 Qt 的 QFile 类读取文件后 可以将其中的二进制读到一个 QBytearray 中 而我们可以通过 QBytearray 的 toHex 方法将其转换为 16 进制字符串 而有些时候 这些数据会存储一些 double 和 float 类型的浮点数据的 16 进制形式

大家好,我是讯享网,很高兴认识大家。



但是,对于float和double类型的数据,QString没有对应的16进制转换方法。需要另辟蹊径。


讯享网

举个例子,我们需要将一个int类型的1000转换成16进制字符串,字符串长度8,左侧补0:

而后就可以放入arg了。

对于16进制转float和double,只需要逆着来,先把16进制使用toUInt方法转成uint,(double是toLonglong)再使用指针类型强制转换,得到float或double。

小讯
上一篇 2025-05-12 15:18
下一篇 2025-05-13 15:38

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/175161.html