【发布时间】:2021-04-06 21:30:04
【问题描述】:
基本上,我正在寻找 .NET 的 BitConverter。
我需要从 String 中获取字节,然后将它们解析为 long 值并存储它。之后,读取长值,解析为字节数组并创建原始字符串。如何在 Java 中实现这一点?
编辑:有人确实已经问过类似的问题。我看起来更像是样本然后是 javadoc 参考...
【问题讨论】:
-
javadoc 参考有什么问题?
-
为什么要将 byte[] 转换为 long[] 来存储它们。问题是 long 必须是 8 个字节的倍数,所以如果你的字符串不是 8 的倍数,你也必须记录长度。为什么不把 byte[] 保存为 byte[],这样最简单,效率更高。
-
@The Elite Gentleman 这是我自己做的事情,但无法弄清楚如何解决所描述的问题:)
-
@Javadoc 和大多数 API 文档一样,更擅长回答“这是做什么的?”而不是回答“我该怎么做?”。