У меня есть массив объектов, и я хочу объединить его с другим массивом объектов, за исключением объектов с одинаковыми идентификаторами. Эти объекты используются во многих местах системы и не имеют реализованного хэш-кода или эквивалентов. Поэтому я не хочу реализовывать hashCode ()
и equals ()
, потому что я боюсь что-то сломать где-нибудь в системе, где используются эти объекты, а я не знать об этом.
Я хочу поместить все эти объекты в набор, но каким-то образом заставить объекты использовать пользовательский hashCode ()
и equals ()
. Что-то вроде custom Comparator
, но для равных.