如何在java中以字节到磁盘保存浮点数和短路数?

时间:2015-06-02 18:28:35

标签: java android ios

我有两个我要保存到文件的数组。一系列浮点数和一组短点(网格数据)。我不想将它们保存为字符,因为它会使文件不必要地变大。该文件将被加载到android和ios中,所以bytebuffer.nativeorder让我感到紧张。任何建议,提示,警告将不胜感激。

float verts [x]

短指数[y]

1 个答案:

答案 0 :(得分:3)

我可能会使用DataOutputStream - 写出顶点的数量,然后写出顶点本身。然后写出索引的数量,然后写出索引。

这将始终使用big-endianness,并且应该很容易在iOS上读/写,而不必担心本机字节顺序。