Junior — Middle
92
Czy w swojej praktyce korzystałeś z struktury danych Map lub jej odpowiedników do przechowywania i przetwarzania danych?
Firmy, w których zadano pytania
Odpowiedź od 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 удобен для хранения настроек, кэшей, подсчёта частот и других случаев, где важен быстрый доступ по ключу.