所以我知道你可以通过写出当前大小来扩展RandomAccessFile的大小,但我似乎无法找到特定案例的任何信息。
如果我有一个10字节的文件并且我写了5个字节,偏移量为15,那么文件扩展到20个字节,但是对于文件的旧端和我开始的位置之间的字节有什么保证写作?例如,它们是否保证全部为零或未定义?
答案 0 :(得分:4)
来自Java doc:
如果length方法返回的文件的当前长度是 小于newLength参数,然后文件将被扩展。在 在这种情况下,文件的扩展部分的内容不是 定义
所以不,没有保证价值,当然也不是全零。