有没有人在Google Collections中使用TreeMultimap?我知道使用TreeMultimap时,它的键和值是按照它们的自然顺序或由提供的比较器排序的。我想知道是否有一个函数允许用户提供一个键并返回其键大于用户提供的键的所有值。这可以通过Java中的SortedMap完成,该函数具有一个名为tailMap的函数。谢谢!Google Collections中的TreeMultimap
4
A
回答
11
我还没有使用TreeMultiMap类,但快速查看Javadoc会建议您可以使用asMap()方法获取SortedMap,然后调用tailMap()。
2
是的,我让TreeMultimap.asMap()返回一个SortedMap来支持这样的情况。
请记住,tailMap()返回键大于或等于提供的键的所有条目。原来的问题只是说“大于”。
+0
它没有比作者的回答更具权威性。 – kris 2013-08-29 01:57:24
相关问题
- 1. MapMaker和ReferenceMap - Google Collections
- 2. Google Collections ImmutableMap迭代次序
- 3. 天花板()与TreeMultimap
- 4. 如何在Eclipse中加载Google Collections Library?
- 5. 为什么Google Collections中没有SortedMultiset?
- 6. 是否有Google Plus Collections的API?
- 7. 如何创建Google Guava的TreeMultimap的同步版本
- 8. TreeMultimap迭代问题
- 9. Google Guava TreeMultimap - 基于排序的排序检索值?
- 10. 使用Google Collections创建弱Multimap
- 11. Google-Collections与GWT协同工作吗?
- 12. Google Collections供应商和查找
- 13. Google Collections(Guava Libraries):ImmutableSet/List/Map and Filtering
- 14. 从Google Collections中查找Multiset中的前N个元素?
- 15. 获取第一个值TreeMultiMap
- 16. Google Collections中懒惰的不可修改列表
- 17. 的Java Commons Collections中的removeAll
- 18. Collections -ArrayList
- 19. Outlet Collections
- 20. MVC ModelState and Collections
- 21. querydsl-collections and groupBy
- 22. Spring Boot MongoDb Collections
- 23. @XmlElementWrapper for unwrapped collections
- 24. JavaScript Collections API?
- 25. Microsoft Pivot JIT Collections
- 26. MultiScaleTileSource和Collections
- 27. Extend Collections Class VBA
- 28. Collections排序Java
- 29. 如何从Iterable/Collection创建TreeMultimap?
- 30. 当我们需要Arraylist中的Collections类方法时,为什么不扩展Collections?
我还没有使用TreeMultiMap,但这看起来确实是正确的解决方案。 +1 – Jonik 2009-11-06 15:31:37
非常感谢,我认为这是正确的解决方案。 – flyingfromchina 2009-11-06 16:12:06