У меня есть программа, написанная на Java, которая отчаянно нуждается в оптимизации.Прямо сейчас у меня есть 3 ArrayLists, которые я хотел бы упростить до 1 типа списка.У меня есть один ArrayList для прямоугольников, один для логических и один для объекта, который я создал с одним из моих классов.Мы можем назвать это «Предмет» на данный момент.Я держу три ArrayLists в одном порядке, делая одно и то же для всех них.Например, каждый раз, когда я создаю новый элемент, я добавляю его в элемент ArrayList, добавляю логическое значение к этому ArrayList и добавляю прямоугольник к третьему ArrayList.Я ищу решение.Я пробовал HashMaps, но они берут только 2 части информации на элемент списка.В какой-то момент я попробовал ArrayList, но с этим было очень трудно справиться.Если бы кто-нибудь мог помочь мне найти решение, я был бы очень благодарен.Большое спасибо.
РЕДАКТИРОВАТЬ: Спасибо за все быстрые ответы