我分配一个大的bytebuffer并读入一些信息(不使用与此缓冲区相关的所有空间)。
然后我想在filp();
之后将使用过的字节输入到文件中我应该怎么做。
ByteBuffer buffer = new ByteBuffer.allocate(1024);
buffer.getInt(1);
buffer.getInt(2);
buffer.flip();
例如,在上面的代码之后,我只写fc.write(buffer)
?
我如何告诉计算机我只需要8个字节输入到fc?
谢谢!
答案 0 :(得分:0)