Есть ли способ переопределить метод equals
, используемый типом Set
? Я написал собственный метод equals
для класса с именем Fee
. Теперь у меня есть LnkedList
of Fee
, и я хочу убедиться, что нет дублированных записей. Таким образом, я рассматриваю возможность использования Set
insted a LinkedList
, но критерии для определения того, равны ли две сборы, находятся в методе overriden equals
в классе Fee
.
Если вы используете LinkedList
, мне придется перебирать каждый элемент списка и вызывать метод overriden equals
в классе Fee
, а остальные записи - как параметр. Простое чтение этого звука звучит как слишком большая обработка и добавит сложности вычислений.
Можно ли использовать Set
с переопределенным методом equals
? Должен ли я?