私はGuavaライブラリを初めて使用しますが、BiMapが私のニーズにうまく適合していることがわかりました。私の1つの問題は、BiMapの値を並べ替える必要があることです。通常は、継承された並べ替えのためにTreeMapを使用していましたが、マップを反転して、キーが値であるかのようにキーを確認できるようにする必要があります。
だから私はあなたの専門家からこれについてのアドバイスを探していました。私が見ている解決策は次のとおりです。1。BiMapコンパレータを作成し、独自のマップソートユーティリティを使用します。2.独自の「BiTreeMap」データ構造を構築します。
私が考えていない解決策はありますか?私が逃したこれを行うための「グアバの方法」はありますか?ありがとう!