У меня есть проблема в данный момент на моем проекте. У меня есть 1 массив (назовем его БОЛЬШОЙ), который формируется еще тремя массивами (A, B, C) из SQL-запроса каждый, поэтому у меня в основном дублируются элементы (иногда даже один и тот же элемент 3 или более раз) в БОЛЬШОМ массиве .
Моя проблема в том, что я не могу использовать метод .contains(), поскольку ссылки на объекты различаются между ними (даже если некоторые объекты представляют один и тот же «элемент»), а в качестве «первичного ключа» атрибут, который никогда не изменяется внутри каждого item в arraylist — это идентификатор элементов (int). Как я могу удалить повторяющиеся элементы, чтобы я мог получить только один из каждого «элемента»?