Junior — Middle
99
Ați folosit vreodată în practica dvs. structura de date Map sau analoage pentru stocarea și procesarea datelor?
Companiile au fost întrebate
Răspuns de la AI
sobes.tech AI
Да, структура данных Map (в Java — интерфейс Map) широко используется для хранения пар ключ-значение, что позволяет эффективно искать, добавлять и удалять элементы по ключу.
В практике Java часто применяются реализации HashMap, TreeMap и LinkedHashMap в зависимости от требований к порядку и производительности.
Пример использования HashMap:
import java.util.HashMap;
import java.util.Map;
public class Example {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);
int count = map.get("apple"); // 3
System.out.println("Количество яблок: " + count);
}
}
Map удобен для хранения настроек, кэшей, подсчёта частот и других случаев, где важен быстрый доступ по ключу.