Как вычесть коллекции со сборами со стандартным интерфейсом вместо переопределения равны

Я хочу вычислить различия между коллекциями. При использовании Collectutils.subtract () для пользовательского сравнения мне необходимо переопределить метод equals () объекта. Но что, если мне нужно сравнить коллекции объектов того же типа, но другой критерий сравнения? Как насчет интерфейса компаратора, это кажется идеально подходящим здесь? Афайкский компаратор в основном используется для сортировки. Разве есть не метод, который использует компараторы для вычитания?

5
задан mamuesstack 9 September 2011 в 06:25
поделиться