Page 111 - 4836
P. 111
put (Object key, Object value) - додає в масив елемент з
ключем key і значенням value. Якщо елемент з таким ключем
вже існує в масиві, то його значення просто змінюється;
values ( ) - повертає значення всіх елементів масиву у
вигляді колекції (тобто повертається результат має тип
Collection);
remove (Object key) - видаляє елемент з ключем key,
повертаючи значення цього елементу (якщо він є) і null, якщо
такого елемента не було;
clear ( ) - очищає масив;
isEmpty ( ) - перевіряє, чи не порожній чи масив.
Кожен елемент асоціативного масиву, який описується
інтерфейсом Map, має інтерфейсний тип Map.Entry (ентрі),
який надає три основні методи:
GetKey ( ) - повертає ключ елемента;
GetValue ( ) - повертає значення елемента;
SetValue (значення Object) - міняє значення елемента.
Метод entrySet( ) визначений у інтерфейсі Map,
дозволять отримати всі елементи асоціативного масиву у
вигляді безлічі об'єктів типу Map.Entry.
Клас Hashtable
Клас Hashtable - одна з реалізацій інтерфейсу Map.
Hashtable, як і Vector, крім розміру має ємність (розмір
буфера, виділеного під елементи масиву). Крім цього. він
109