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

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



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

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

而后就可以放入arg了。

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

今天的文章 2026年java字符串转字符集(java 字符串转字节)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2026-03-07 22:21
下一篇 2025-09-17 20:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/51298.html