[英]how to write a fixed number of bytes from a bytebuffer into the file in java
我分配了一个大的字节缓冲区并读取了一些信息(不使用与此缓冲区关联的所有空间)。
然后我想将使用的字节准确地输入到filp()之后的文件中;
我该怎么办。
ByteBuffer buffer = new ByteBuffer.allocate(1024);
buffer.getInt(1);
buffer.getInt(2);
buffer.flip();
例如,在上面的代码之后,我只写了fc.write(buffer)
?
如何告诉计算机只需要8个字节即可输入到fc?
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.