NavigableMap является интерфейсом, который расширяет SortedMap и предоставляет дополнительные методы для навигации по отсортированной коллекции. Он может быть полезен, когда вам нужно работать с отсортированными данными и выполнять операции, такие как поиск ближайшего ключа, меньшего или большего заданного значения, или получение подмножества элементов на основе диапазона ключей.
В этом примере мы используем различные методы навигации, такие как
lowerEntry, floorEntry, ceilingEntry и higherEntry, чтобы найти ближайшие ключи к заданному значению. В конце мы создаем подмножество элементов с помощью метода subMap, указывая диапазон ключей.
