在我的编程中,我不知道我需要为我处理它的某个对象读取多少字节。但我知道它最多只有1024字节。
处理完对象后,如何将剩余的字节放回文件中,即将fc转换为重新生成的字节数。
我的意思是我可以让文件通道返回一定数量的字节,比如当前位置的4个字节吗? -
答案 0 :(得分:0)
使用FileChannel
,您可以轻松获得并设置位置。
FileChannel channel = ...
// rewind 4 bytes
channel .position(channel .position()-4);