4

Google Collections でTreeMultimapを使用した人はいますか? TreeMultimap を使用すると、そのキーと値が自然順序付けまたは提供されたコンパレーターによって順序付けられることを理解しています。ユーザーがキーを指定して、キーがユーザー指定のキーより大きいすべての値を返す関数があるかどうか疑問に思っていました。これは、tailMap と呼ばれる関数を持つ Java の SortedMap で実行できます。ありがとう!

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 に答える