Java Установить коллекцию - переопределить метод equals

Есть ли способ переопределить метод equals , используемый типом данных Set ? Я написал собственный метод равно для класса под названием Fee . Теперь у меня есть LnkedList из Плата , и я хочу убедиться, что в нем нет повторяющихся записей. Таким образом, я рассматриваю возможность использования набора Set , встроенного в LinkedList , но критерий для определения того, равны ли две комиссии, находится в методе overriden равняется в ] Плата класс.

При использовании LinkedList , Мне придется перебрать каждый элемент списка и вызвать метод переопределения равно в классе Fee с оставшимися записями в качестве параметра. Простое чтение этого одного звучит как слишком большая обработка и добавит вычислительной сложности.

Могу ли я использовать Set с переопределенным методом равно ? Стоит ли мне?

20
задан Gilles 'SO- stop being evil' 12 July 2012 в 14:36
поделиться