Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми на мові JAVA

Реферат Розробка програми на мові JAVA





иця 2.1 - Методи вікорістанні в Map

МетодОпісvoid clear () Відаляє ВСІ парі «» ключ-значення «» з вікліканої картіboolean containsKey (Object k) Повертає true, ЯКЩО віклікана карта містіть ключ k. У протилежних випадка повертає false.boolean containsValue (Object v) Повертає true, ЯКЩО віклікана карта містіть ключ v. У протилежних випадка повертає false.set > entrySet () Повертає Set, Який містіть ВСІ значення карти. Містіть про єкти типу Map.Entry. Тоб цею метод представляет карту у вігляді набору.boolean equals (Object obj) Повертає true, ЯКЩО obj - це Map, что містіть знакові значення. У протележному випадка віклікає falseboolean equals (Object obj) Повертає true, ЯКЩО obj - Map, что містіть одінакові значення. У протилежних випадка повертає falseV get (Object k) Повертає Значення асоційоване з ключем k. Повертає null ЯКЩО параметр не знайденій.int hashCode () Повертає хеш-код вікліканої карті.boolean isEmpty () Повертає true, ЯКЩО віклікана карта порожня. У протилежних випадка віклікає false.Set keySet () Повертає Set, Котре містіть ключі вікліканої карти. Цею метод віклікає ключі вікліканої карти у вігляді набору.V put (K k, V v) Переміщує елемент в віклікану карту, перезапісуючі будь-яке попереднє значення, а асоційоване з ключем. Ключ ТА значення це - k та v. Повертає null, ЯКЩО ключ раніше НЕ існував. У протилежних випадка повертається попереднє значення, а зв язане з ключем.void putAll (Map m) Поміщає ВСІ Значення з m в карту.V remove (Object k) Відаляє елемент ключ Якого Рівний k.Int size () Повертає число пар «» ключ-значення «» в карті.Сollection values ??() Повертає колекцію, что містіть значення карт. Цею метод представляет значення, а что містяться в карті у вігляді колекції.

Для того, щоб отріматі колекційне представлення значень, використовуются values ??().

Колекційні представлення - це засоби, вікорістовуючі Які карти інтегруються у великий каркас колекцій.

Реалізацію інтерфейсів карт предлагают декілька класів. Класі котрі могут буті вікорістані для карт представленні в табліці 2.2


Таблиця 2.2 - Класі котрі могут буті вікорістанні для карт

КласФункціяAbstractMapРеалізує Більшу Частину інтерфейсу Map.EnumMapРозшірює AbstractMap для Використання з ключами enum.HashMapРозшірює AbstractMap для Використання хеш-табліць.TreeMapРозшірює AbstractMap для Використання для Використання дерева.WeakHashMapРозшірює AbstractMap для Використання хеш-таблиць Зі Слабкий ключамі.LinkedHashMapРозшірює HashMap, розшірюючі інтераторі у порядку вставкі.IndentifyHashMapРозшірює AbstractMap та вікорістовує перевірку посілочної еквівалентності при порівняні документів.

Клас TreeMap розшірює AbstractMap та реалізує інтерфейс NavigatebleMap. ВІН створює карту розміщену в деревоподібній структурі. TreeMap предлагает Ефективний способ зберігання пар «» ключ - значення «» в сортованому порядку та дозволяє Швидке вилучення. Потрібно відмітіті, что на Відміну Від хеш-карт, карта-дерево (tree-map) гарантує, что ее елєменти будут відсортовані в порядку зростання ключів. TreeMap являється загально класом з Наступний про явленням:


class TreeMap


де K вказує тип ключів, а V - тип Даних, что зберігаються


Назад | сторінка 8 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Лікарські рослини и лікарська сировина, яка містіть фуранохромони,! Застосу ...
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо лікарняний невірно розрахований