NavigableMap — это Java-интерфейс, который расширяет SortedMap и позволяет навигировать по ключам мапы в обоих направлениях — по возрастанию и по убыванию.
TreeMapdescendingKeySet() — возвращает ключи в обратном порядкеdescendingMap() — возвращает представление мапы в обратном порядкеheadMap(key) — возвращает элементы с ключами меньше указанного ключаtailMap(key) — возвращает элементы с ключами больше или равными указанному ключуceilingKey(key) — находит наименьший ключ, больший или равный заданномуfloorKey(key) — находит наибольший ключ, меньший или равный заданномуhigherKey(key) — находит наименьший ключ, строго больший заданногоlowerKey(key) — находит наибольший ключ, строго меньший заданногоNavigableMap особенно полезен, когда нужно:
Интерфейс предоставляет богатые возможности навигации, что делает его идеальным для задач, требующих доступа к отсортированным данным с гибкими вариантами обхода.
NavigableMap расширяет SortedMap и предоставляет двусторонний способ навигации по записям map в порядке возрастания и убывания.
Новый — ещё не проверен сообществом
Вы