В Kotlin, Использование Equals & HashCode для удаления дубликатов, Как выбрать, какие удалять
Я использую Equals и HashCode, чтобы HashSet автоматически удалял дубликаты моего пользовательского класса.
Когда есть дубликат, как я могу определить, какой из дубликатов удаляется из HashSet, а какой должен оставаться в HashSet? Я считаю, что стандартное поведение заключается в том, что новый объект просто не добавляется в HashSet.
Большое спасибо, А