Junior — Middle
Avez-vous de l'expérience dans l'utilisation de la structure de données HashMap dans vos projets?
sobes.tech IA
Réponse de l'IA
Да, я использовал структуру данных HashMap в Java для хранения пар ключ-значение с быстрым доступом по ключу.
HashMap реализует хеш-таблицу, что обеспечивает среднее время доступа, вставки и удаления элементов близкое к O(1).
Пример использования:
import java.util.HashMap;
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
int count = map.get("apple"); // вернет 3
if (map.containsKey("banana")) {
System.out.println("Banana есть в карте");
}
HashMap полезен, когда нужно эффективно хранить и быстро искать данные по ключу.