所以我想實現的東西,需要一個排序數量>地圖的價值,如:Google Guava TreeMultimap - 基於排序的排序檢索值?
<San Francisco -> 10, Seattle -> 20, LA -> 10}.
值不一定是截然不同的。我希望能夠檢索具有最大值和最小值的k/v對,類似於TreeMap能夠用鍵執行的操作。我發現Google Guava的TreeMultimap,它是一個Multimap的實現,其鍵和值按其自然排序或由提供的比較器排序。事情是,TreeMultiMap似乎沒有任何方法可以讓我根據鍵或值的順序檢索k/v對(例如,在TreeMap中執行的操作就是pollFirstEntry()
)。
就這一點而言,我對如何使TreeMultimap對象獲得此功能有點困惑。我覺得它應該工作,也許這只是我如何實例化對象的問題?謝謝,任何幫助,將不勝感激。