Sobes.tech
Back to questions
Junior — Middle
58

Как осуществляется поиск элемента в HashMap по его ключу?

Answer from AI

sobes.tech AI

В Java поиск элемента в HashMap по ключу осуществляется с помощью метода get(Object key). HashMap использует хеш-функцию ключа для быстрого доступа к значению.

Пример:

import java.util.HashMap;

public class Example {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("apple", 5);
        map.put("banana", 3);

        Integer value = map.get("apple");
        if (value != null) {
            System.out.println("Значение для ключа 'apple': " + value);
        } else {
            System.out.println("Ключ не найден");
        }
    }
}

При вызове map.get("apple") HashMap вычисляет хеш ключа "apple", находит соответствующую ячейку и возвращает связанное значение.