附加到现有对象流
附加到 ObjectOutputStream 是否可行的问题就出现了。尝试在读取时间歇性地追加对象列表失败,导致 java.io.StreamCorruptedException。
典型用法包括:
随后,在读取时:
子类化 ObjectOutputStream 并重写 writeStreamHeader 方法提供了解决方案:
如果历史文件存在则实例化可追加流(不带标头追加),如果不存在则实例化原始流(使用标头创建)。
以上是可以追加到 Java 中现有的 ObjectOutputStream 吗?的详细内容。更多信息请关注PHP中文网其他相关文章!