我可以在超过某些字节的情况下反转文件通道

时间:2014-04-14 21:06:10

标签: java filechannel

在我的编程中,我不知道我需要为我处理它的某个对象读取多少字节。但我知道它最多只有1024字节。

处理完对象后,如何将剩余的字节放回文件中,即将fc转换为重新生成的字节数。

我的意思是我可以让文件通道返回一定数量的字节,比如当前位置的4个字节吗? -

1 个答案:

答案 0 :(得分:0)

使用FileChannel,您可以轻松获得并设置位置。

FileChannel channel = ...
// rewind 4 bytes
channel .position(channel .position()-4);