4

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

4

2 回答 2

11

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

于 2009-11-06T15:28:11.517 回答
2

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

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

于 2009-11-28T19:19:46.713 回答