【问题标题】:How to conver (cast) double[] to byte[] in Java?如何在 Java 中将(转换)double[] 转换为 byte[]?
【发布时间】:2014-08-03 22:09:52
【问题描述】:

我想用Base64 或类似代码对double[] 进行编码。为此,我需要byte[] 如何以最少的复制将双精度数组转换/表示/转换为字节数组?

我曾考虑使用ByteBufferDoubleBuffer,但这需要复制。

【问题讨论】:

  • 不复制就无法做到这一点。
  • 如果您还没有这样做,请查看base64 encoding in Java 的任何答案是否给您任何想法。

标签: java arrays binary type-conversion base64


【解决方案1】:

使用 Base64OutputStream 并在遍历数组时写入双精度字节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 2013-12-09
    • 2014-04-18
    相关资源
    最近更新 更多