Множества хранят уникальные отдельные элементы, а словари хранят пары ключ-значение, где ключи должны быть уникальными.
Множества: По умолчанию не сохраняют порядок добавления
LinkedHashSet сохраняет порядок добавленияTreeSet сохраняет отсортированный порядокСловари: По умолчанию не сохраняют порядок добавления
LinkedHashMap сохраняет порядок добавленияTreeMap сохраняет ключи в возрастающем отсортированном порядкеВыбирай множество, когда нужно хранить уникальные элементы и быстро проверять наличие элемента. Выбирай словарь, когда нужно связать значения с конкретными ключами и получать значения по этим ключам.
TreeSet сохраняет порядок вставки, а LinkedHashSet хранит ключи в порядке возрастания.
Новый — ещё не проверен сообществом
Вы