我希望以不同的偏移量将数据写入文件。例如,在第 0 个位置、第 (size/2) 个位置、第 (size/4) 个位置等。 size 表示要创建的文件的文件大小。如果不创建不同的文件部分并加入它们,这可能吗?
最佳答案
您可以使用 RandomAccessFile 写入文件中您喜欢的任何位置- 只需使用 seek
到达正确的位置,然后开始写作。
但是,这不会在那些地方插入字节 - 它只会覆盖它们(或者如果你写的超过了末尾,则在末尾添加数据当然是当前文件长度)。目前尚不清楚这是否是您想要的。
关于java - 将数据字节写入java中偏移量的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15653371/