Java RandomAccessFile通过写入偏移来扩展文件

时间:2014-07-24 19:41:35

标签: java randomaccessfile

所以我知道你可以通过写出当前大小来扩展RandomAccessFile的大小,但我似乎无法找到特定案例的任何信息。

如果我有一个10字节的文件并且我写了5个字节,偏移量为15,那么文件扩展到20个字节,但是对于文件的旧端和我开始的位置之间的字节有什么保证写作?例如,它们是否保证全部为零或未定义?

1 个答案:

答案 0 :(得分:4)

来自Java doc

  

如果length方法返回的文件的当前长度是   小于newLength参数,然后文件将被扩展。在   在这种情况下,文件的扩展部分的内容不是   定义

所以不,没有保证价值,当然也不是全零。