Клас Dictionary — абстрактний клас, який визначає структуру даних для пар (ключ, значення). Абстрактність класу означаєж таке: він надає лише комплекс програмних рішень, а не конкретне втілення. Його використовують при потребі доступу до даних через ключ замість цілого індексу. Працює як Map (див. далі).
Методи Dictionary-
elements() — повертає перелік (Enumeration) значень, які є у словнику;
-
get(k) — повертає об'єкт, який містить значення, що відповідає ключу k. Якщо такого ключа немає у словнику, повертає null;
-
isEmpty — повертає true, якщо словник порожній, інакше повертає false;
-
keys() — повертає перелік (Enumeration) ключів словника;
-
put(k, v) — вставляє пару об'єктів (k, v) у словник. Повертає null, якщо ключа k ще немає у словнику, інакше повертає значення, пов'язане з цим ключем у словнику;
-
remove(k) — видаляє пару об'єктів з ключем k. Повертає значення, пов'язане із ключем k. Якщо цього ключа немає у словнику, повертає null;
-
size() — повертає кількість записів у словнику.