Google Collections中的TreeMultimap

时间:2009-11-06 15:15:32

标签: java guava

有人在Google Collections中使用过TreeMultimap吗?据我所知,使用TreeMultimap,其键和值按其自然顺序或提供的比较器排序。我想知道是否有一个函数允许用户提供一个键并返回其键大于用户提供的键的所有值。这可以使用Java中的SortedMap来完成,它具有一个名为tailMap的函数。谢谢!

2 个答案:

答案 0 :(得分:11)

我没有使用TreeMultiMap类,但是快速查看Javadoc会建议您使用asMap()方法获取SortedMap,然后在其上调用tailMap()。

答案 1 :(得分:2)

是的,我让TreeMultimap.asMap()返回一个SortedMap来支持这样的情况。

请记住,tailMap()返回其键大于或等于提供的键的所有条目。最初的问题只是说“大于”。