我有一个队列的实现(Queue类,它基本上是一个链表) - 它由Element类的对象链接列表(带有Previous / Next引用)和第一个和最后一个元素的头,这是也是Element类的一个对象。我想序列化队列。问题是 - 如何序列化双向链表?
答案 0 :(得分:0)
有很多方法可以做到这一点。您可以实现Serializable并注意保留所有对象。您可以将所有数据和关系保存在某些结构化XML中。你可以使用JSON。
唯一的问题是,如果您的队列是通用的(如标准库中的那个),您将很难保存未知类型的对象。