Встречается на собеседованиях • сегодня
Почему в коллекции HashSet нет метода get()
HashSet основан на HashMap, где элементы хранятся как ключи. Поскольку HashSet использует хэш-таблицу, прямой доступ по индексу невозможен — порядок элементов не гарантирован. Если нужен доступ к конкретному элементу, используйте итератор или метод `contains()` для проверки наличия.
Пример:
```java
Set set = new HashSet<>();
set.add("Java");
// Нет set.get("Java"), но можно проверить:
if (set.contains("Java")) {
System.out.println("Элемент найден");
}
```
Для доступа к элементам по индексу лучше использовать `ArrayList` или `LinkedHashSet` (если важен порядок добавления).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы