gpt4 book ai didi

java - 将 Java 字符串转换为 WORD、DWORD 或 QWORD

转载 作者:行者123 更新时间:2023-12-01 15:03:22 41 4
gpt4 key购买 nike

我正在开发 Java 多媒体 IO 项目,并且遇到了一个问题,每当我尝试编写 DWORD 时,结果发现长度是 16 字节而不是 4 字节。我使用以下代码将 4 个字符的字符串转换为 16 位小端字节数组;

word.getBytes("UTF-32LE")

如果有人可以告诉我为什么数组比 4 个字节长。

谢谢,利亚姆。

最佳答案

因为您正在编码为每个字符占用 4 个字节的格式 (UTF-32) See description here

如果您希望每个字符一个字节,请使用“UTF-8”而不是“UTF-32LE”

关于java - 将 Java 字符串转换为 WORD、DWORD 或 QWORD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319358/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com