Надеюсь, это не будет звучать глупо.
У меня есть класс A и класс B. Теперь у B есть только идентификатор строки.Теперь у меня может быть несколько объектов A, каждый из которых может иметь 0 или более объектов типа B. Они содержатся в HashMap (ID, someData) каждого класса A.
То, что я хочу делать, - это каждый раз, когда ядобавьте новый идентификатор в класс A, чтобы проверить, существует ли уже объект on типа B с таким же идентификатором в любом из других объектов класса A, которые у меня есть, и, если нет, создайте новый объект B.
Надеюсь, это имеет смысл.Если то, что я спрашиваю, неверно, каким-то образом, пожалуйста, будьте любезны объяснить, как это плохо или концептуально неправильно.
Большое спасибо.
РЕДАКТИРОВАТЬ: Чтобы быть более ясным, вв моем случае нежелательно делиться HashMap (ID, someData) для всех моих объектов, например, скажем, A - это класс курса, или каталог, или банк и т. д. Каждый класс A может иметь несколько студентов / клиентов, но каждый Aкласс может содержать разные объекты класса B.