Інтерфес NavigableMap — розширює SortedMap і додає методи для навігації між елементами упорякованого відображення.
Методи NavigableMap-
ceilingEntry(o) — аналог ceilingKey(o), що повертає пару ключ-значення або null.
-
ceilingKey(o) — повертає найменший об'єкт-ключ, який більший або дорівнює об'єкту-ключу o. Якщо такого ключа немає, повертає null.
-
descendingKeySet() — повертає NavigableSet, що містить усі ключі, упорядковані у зворотному порядку.
-
descendingMap() — повертає NavigableMap, що містить усі пари, упорядковані у зворотному порядку.
-
firstEntry() — повертає першу пару ключ/значення.
-
floorEntry(o) — аналог floorKey(o), що повертає пару ключ-значення або null.
-
floorKey(o) — повертає найбільший об'єкт-ключ, який менший або дорівнює об'єкту-ключу o. Якщо такого ключа немає, повертає null.
-
headMap(k, bk) — повертає відображення, яке містить пари, ключ яких не перевищує k. Булевий аргумент bk вказує, чи потрібно включати пару з ключем k у повернуте відображення.
-
higherEntry(o) — аналог higherKey(o), що повертає пару ключ-значення або null.
-
higherKey(o) — повертає найменший об'єкт-ключ, який більший за об'єкт-ключ o. Якщо такого ключа немає, повертає null.
-
lastEntry() — повертає останню пару ключ/значення.
-
lowerEntry(o) — аналог lowerKey(o), що повертає пару ключ-значення або null.
-
lowerKey(o) — повертає найбільший об'єкт-ключ, який менший за об'єкт-ключ o. Якщо такого ключа немає, повертає null.
-
navigableKeySet() — повертає об'єкт NavigableSet, який містить усі ключі у порядку зберігання.
-
pollFirstEntry() — повертає та видаляє першу пару ключ/значення.
-
pollLastEntry() — повертає та видаляє останню пару ключ/значення.
-
subMap(j, bj, k, bk) — повертає відображення, яке містить пари, ключ яких не перевищує k і не менший від j. Булеві аргументи bj i bk вказуть, чи потрібно включати пари з ключами j i k у повернуту карту.
-
tailMap(j, bj) — повертає відображення, яке містить пари, ключ яких не менший від j. Булевий аргумент bj вказує, чи потрібно включати пару з ключем j у повернуту карту.