Сериализация очереди / LinkedList в Java - PullRequest
2 голосов
/ 20 марта 2012

У меня есть реализация очереди (класс Queue, который в основном является связанным списком) - он состоит из связанного списка объектов класса Element (с ссылками Previous / Next) и заголовка для первого и последнего элемента, который является также объект класса Element. Я хотел бы сериализовать очередь. Вопрос - как сериализовать двунаправленный связанный список?

1 Ответ

0 голосов
/ 20 марта 2012

Есть много способов сделать это. Вы можете реализовать Serializable и позаботиться о сохранении всех объектов. Вы можете сохранить все данные и отношения в некотором структурированном XML. Вы можете пойти с JSON.

Единственная проблема может заключаться в том, что если ваша очередь является общей (как в стандартной библиотеке), вам будет трудно сохранить объект неизвестного типа.

...