我希望同一可序列化类的对象在同一文件中序列化。我尝试通过将所有内容放入一个数组中,然后进行序列化,我希望将对象单独序列化并保存到同一个文件中
最佳答案
如果要序列化多个对象,为什么不序列化这些对象的集合呢?当您反序列化集合时,您可以通过迭代再次访问对象。或者,如果您有该对象的一些唯一标识符,您可以将它们放入映射中并将其序列化。
值得一提的是,Java 序列化将在未来的新版本中消失。在我看来,你最好使用 JSON 序列化器/反序列化器,除非你当然试图以某种方式隐藏内容。我用FasterXML我自己,它与 POJO 配合得非常好。
关于java - 将相同类型的对象序列化到同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53494769/