Гайз, поправьте меня, если я правильно понял по коллекциям в джаве. разница в HashSet и HashMap в том, что hashset добавляет в качестве значения пустышку, а в качестве ключа берет добавляемое значение (но тогда мне непонятно, что именно он хэширует). Когда как HashMap требует и ключ, с которого возьмется хэш функция, и значение