1. Обзор
В этом руководстве мы покажем, как использовать интерфейс RangeMap
Google Guava и его реализации.
RangeMap — это
особый вид сопоставления непересекающихся непустых диапазонов с ненулевыми значениями. Используя запросы, мы можем найти значение для любого конкретного диапазона на этой карте.
Базовой реализацией RangeMap
является TreeRangeMap
. Внутри карта использует TreeMap
для хранения ключа в виде диапазона и значения в виде любого пользовательского объекта Java.