Реализация карты «один ко многим» в Java - PullRequest
15 голосов
/ 15 мая 2011

Имеет один object из type A, который связан с кучей objects из type B и хочет хранить все objects из type A и легко получать доступ к их type B отношениям.

Какая самая лучшая (встроенная?) Структура данных делает это в Java?

1 Ответ

17 голосов
/ 15 мая 2011

У вас может быть Карта из type A объектов в Список или Набор (или какой Коллекция работает лучше) type B объектов, таких как:

 Map<A,List<B>> map = new HashMap<A,List<B>>();

Или используйте интерфейс Google MultiMap , который будет по сути такой же, как указано выше, но с меньшей нагрузкой с вашей стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...