我有一堆浮点数据FloatBuffer
需要写入文件(不需要三分钟)。目前 aDataOutputStream
用于将FloatBuffer
元素一个元素地写入文件。这很慢。最好,我想使用 a FileChannel
,但我遇到了一个障碍,因为它似乎 aFloatBuffer
无法转换为 aByteBuffer
并且字节是FileChannel
写入数据所需要的。
FoatBuffers
我可以轻松地使用数组,而不是用作我的数据源。但是我不能轻易地使用 ByteBuffer/array 来代替。
对此问题的任何见解将不胜感激。谢谢。