Page 110 - 4836
P. 110
7. АСОЦІАТИВНІ МАСИВИ
План:
1. Інтерфейс Map
2. Клас Hashtable
3. Класи оболонки
4. Робота з датою та часом
5. Генерація випадкових чисел
Асоціативний масив - це набір пар елементів. Кожна
пара містить ключ і значення, причому ключі не
повторюються. У будь-який момент можна отримати елемент-
значення, асоційований (що перебуває в парі) із заданим
ключем. Асоціативний масив також називають словником або
відображенням.
У вигляді асоціативного масиву зручно зберігати
наприклад, рядок, отриманий з бази даних. Ключем буде назва
стовпця, а значенням - значення цього стовпця для
отриманого рядка.
Можна сприймати асоціативний масив як різновид
звичайного масиву, в якому індекси можуть бути не тільки
цілими числами, а довільними об'єктами.
Інтерфейс Map
Інтерфейс Map містить методи для роботи з
асоціативним масивом:
size ( ) - повертає кількість елементів (пар) в масиві;
containsKey (Object key) - перевіряє, чи існує у масиві
елемент з ключем key;
containsValue (Object value) - перевіряє, чи існує у
масиві елемент зі значенням value;
get (Object key) - повертає значення, відповідне ключу
key;
108