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