Трехмерная карта в коллекциях Google
Вопрос
Кто-нибудь пользовался Трехмерная карта в коллекциях Google?Я понимаю, что с TreeMultimap его ключи и значения упорядочены по их естественному порядку или с помощью предоставленных компараторов.Мне было интересно, существует ли функция, которая позволяет пользователю указывать ключ и возвращает все значения, ключи которых больше, чем предоставленный пользователем ключ.Это можно сделать с помощью SortedMap на Java, которая имеет функцию, называемую tailMap.Спасибо!
Решение
Я не использовал класс TreeMultiMap, но беглый взгляд на Javadoc подсказывает, что вы могли бы использовать asMap() асМап() метод для получения SortedMap и последующего вызова tailMap() для этого.
Другие советы
Да, я заставил TreeMultimap.asMap() возвращать SortedMap для поддержки подобных случаев.
Помните, что tailMap() возвращает все записи, ключи которых больше или равны предоставленному ключу.В первоначальном вопросе было сказано просто "больше, чем".