Получить значения для ключей в диапазоне в Java
Предположим, у меня есть карта на Java, которая выглядит следующим образом:
{
39:"39 to 41",
41:"41 to 43",
43:"43 to 45",
45:">=45"
}
Если ключи расположены в отсортированном порядке (либо с использованием дерева дерева или связанного хэша). Теперь, если я пытаюсь получить значение> = 39 и <41. Затем я должен получить строку «39 - 41». Как мне сделать это эффективно ?