Question

Has anybody used TreeMultimap in Google Collections? I understand that with a TreeMultimap, its keys and values are ordered by their natural ordering or by supplied comparators. I was wondering if there is a function that allows user to supply a key and returns all the values whose keys are greater than the user-supplied key. This can be done with a SortedMap in Java which has a function called tailMap. Thanks!

Was it helpful?

Solution

I haven't used the TreeMultiMap class but a quick look at the Javadoc would suggest that you could use the asMap() method to get a SortedMap and then call tailMap() on that.

OTHER TIPS

Yeah, I made TreeMultimap.asMap() return a SortedMap to support cases like this.

Remember that tailMap() returns all entries whose keys are greater than or equal to the provided key. The original question said just "greater than".

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top