В Kotlin, Использование Equals & HashCode для удаления дубликатов, Как выбрать, какие удалять

Я использую Equals и HashCode, чтобы HashSet автоматически удалял дубликаты моего пользовательского класса.

Когда есть дубликат, как я могу определить, какой из дубликатов удаляется из HashSet, а какой должен оставаться в HashSet? Я считаю, что стандартное поведение заключается в том, что новый объект просто не добавляется в HashSet.

Большое спасибо, А

0 ответов

Другие вопросы по тегам