Hashtable

Hashtable

Hashtable содержит пары ключ-значение.

Создать Hashtable:

Hashtable < Integer, String > ht;
ht = new Hashtable < Integer, String >();

создан объект Hashtable, ключ типа Integer, значение типа String.

Добавить объект в Hashtable:

ht.put(++inn, new String(«Str») + inn.toString());

Установить строку «256» в пару с ключом 3:

String oldValue = ht.put(new Integer(3), new String(«256»));

метод вернёт старое значение из пары с ключом 3. Если ключа 3 нет, будет создана новая пара: 3 — «256».

Получить размер, т.е. количество пар:

Integer size = ht.size();

Получить значение из пары с ключом 3:

String get = ht.get(new Integer(3));

Проверить есть ли ключ 2:

ht.containsKey(new Integer(2))

Проверить есть ли значение «Str2»:

ht.containsValue(new String(«Str2»))

Удалить элемент с ключом, равным ht.size():

String get = ht.remove(ht.size());

Возвращает значение пары.

Удалить все элементы:

ht.clear();

Получить коллекцию всех значений объекта Hashtable:

Collection < String> vol = ht.values();

Получить множество всех ключей объекта Hashtable:

Set < Integer> vol = ht.keySet();

Получить множество всех пар объекта Hashtable:

Set < ?> vol = ht.entrySet();

Выясняем, не пуст ли объект Hashtable, функция возвращает тип boolean:

ht.isEmpty()

Получаем Hashtable, Java

такой результат.