Можно ли в java создать что-то вроде Comparator, но для реализации пользовательских equals () и hashCode ()

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

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

50
задан jediz 6 June 2018 в 10:42
поделиться