Java 遍历所有序列化对象
在序列化API中,除了在Java 遍历所有序列化对象,java,serialization,Java,Serialization,在序列化API中,除了在while(true)循环中捕获EOFEException之外,在写入对象或在文件中存储数组或集合(而不是单个对象)之前,在文件开头添加对象数计数,还有什么方法可以循环存储在媒体(文件/db)中的所有对象? 如果不同类型的对象存储在文件中,并且它们不是通过数组/集合存储的,那么如何使用ObjectInputStream进行迭代?所有方法都有效: 将文件的长度存储在开头 保存集合(基本上是(1)在内部) 在结尾处写入一些EndOfFile对象 捕获EOFEException
while(true)
循环中捕获EOFEException
之外,在写入对象或在文件中存储数组或集合(而不是单个对象)之前,在文件开头添加对象数计数,还有什么方法可以循环存储在媒体(文件/db)中的所有对象?
如果不同类型的对象存储在文件中,并且它们不是通过数组/集合存储的,那么如何使用ObjectInputStream
进行迭代?所有方法都有效: