Главная
Java
Collections Framework
интерфейс Map(key-value коллекция):
пакет java.util.Отображения не поддерживают реализацию интерфейса Iterable, поэтому нельзя перебрать карту через цикл for в форме for-each
Интерфейс SortedMap расширяет интерфейс Map и гарантирует, что элементы размещаются в возрастающем порядке значений ключей.
Интерфейс NavigableMap расширяет интерфейс SortedMap и определяет поведение отображения, поддерживающее извлечение элементов на основе ближайшего соответствия заданному ключу или ключам
Интерфейс Map.Entry позволяет работать с элементом отображения, в частности используется при переборе элементов .
методы интерфейса Map:
- int .size() : возвращает размер коллекции
- boolean .isEmpty() : проверяет пустая ли коллекция ?
- boolean .containsKey(Object key) : проверяет наличие ключа в коллекции
- boolean .containsValue(Object value) : проверяет наличие значения в коллекции