Page 168 - 6253
        P. 168
     Таблиця 7.2 – Методи, визначені в інтерфейсі Map
                             Метод                                                Опис
            void clear()                              Видаляє усі пари «ключ-значення» із карти
            boolean                                   Повертає  значення  true,  якщо  в  карті  знайдено  ключ  k.  В
                                                      іншому випадку повертає значення false
            containsKey(Object k)
            boolean                                   Повертає  значення  true,  якщо  в  карті  знайдено  значення  v.  В
                                                      іншому випадку повертає значення false
            containsValue(Object v)
            Set <Map.Entry <K, V>> entrySet()         Повертає  набір,  що  включає  усі  значення  карти  у  вигляді
                                                      об'єктів інтерфейсу Мар.Entry
            Boolean equals(Object об’єкт)             Повертає  значення  true,  якщо  об'єкт  є  картою,  що  містить
                                                      одинакові значення. В іншому випадку повертає значення false
            V get(Object k)                           Повертає  значення,  що  асоціюється  з  ключем  k.  Повертає
                                                      значення null, якщо ключ не знайдено
            int hashCode()                            Повертає хеш-код карти
            boolean isEmpty()                         Повертає  значення  true,  якщо  карта  порожня.  В  іншому
                                                      випадку повертає значення false
            Set <K> keySet()                          Повертає набір, який складається із ключів карти
            V put (К k, V v)                          Додає  пару  «ключ-значення»  до  карти.  Якщо  у  карті  є  уже
                                                      ключ  з  таким  іменем,  то  значення,  що  з  ним  асоціюється
                                                      перезаписується. Повертає значення null, якщо ключ раніше не
                                                      існував.  В  іншому  випадку  повертається  попереднє  значення,
                                                      пов'язане з ключем
            void putAll(Map <? extends K, ? extends V>  Поміщає усі значення з m у карту
            m)
            V remove(Object k)                        Видаляє елемент, ключ якого рівний k
            int size()                                Повертає кількість пар «ключ-значення» в карті
            Collection <V> values()                   Повертає колекцію, яка складається із значень карти
                  Деякі методи генерують виняток ClassCastException, у випадку, якщо об'єкт є
            несумісним  з  елементами  карти.  Виняток  NullPointerException  генерується  у
            випадку  коли  створюється  порожній  об’єкт  карти,  яка  цього  не  передбачає,  а
                                                              167
     	
