Java: обнаруживать дубликаты в ArrayList?
Улучшенный код, использующий javax возвращаемое значение Set#add
вместо openjdk сравнения размера списка openjdk и набора.
public static boolean hasDuplicate(Iterable all) {
Set set = new HashSet();
// Set#add returns false if the set does not change, which
// indicates that a duplicate element has been added.
for (T each: all) if (!set.add(each)) return true;
return false;
}
java
arrays
arraylist
duplicates
2021-12-15T15:36:27+00:00
2022-10-24T00:53:35+00:00
Huntlpro
Вопросы с похожей тематикой, как у вопроса:
Java: обнаруживать дубликаты в ArrayList?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.