Junior — Middle
Qual è il ruolo del metodo put() nella struttura dati HashMap?
sobes.tech AI
Risposta dell'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, если ключа не было.