【发布时间】:2014-04-10 21:59:39
【问题描述】:
我分配了一个大字节缓冲区并读入一些信息(不使用与此缓冲区相关的所有空间)。
然后我想在 filp(); 之后将使用的字节准确输入到文件中
我该怎么办。
ByteBuffer buffer = new ByteBuffer.allocate(1024);
buffer.getInt(1);
buffer.getInt(2);
buffer.flip();
比如上面的代码,我就写fc.write(buffer)?
如何告诉计算机我只需要 8 个字节即可输入到 fc?
谢谢!
【问题讨论】:
-
我会推荐一个 java nio 教程。
标签: java file-io bytebuffer