Back to questions
Junior — Middle
64
Какова роль метода put() в структуре данных HashMap?
Companies where asked
Ifellow
Answer from AI
sobes.tech AI
Метод put() в структуре данных HashMap используется для добавления новой пары ключ-значение или обновления значения по существующему ключу.
Когда вызывается put(key, value), HashMap вычисляет хеш ключа, находит соответствующий бакет и:
- Если ключ уже присутствует, обновляет связанное с ним значение на новое.
- Если ключ отсутствует, добавляет новую запись в структуру.
Пример использования:
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3); // добавляем ключ "apple" со значением 3
map.put("apple", 5); // обновляем значение для ключа "apple" на 5
Метод возвращает предыдущее значение, связанное с ключом, или null, если ключа не было.