値Comparatorを使用して、アイテムをHashMap、TreeMap、またはSortedMap(他のAPIを提案する場合があります)に挿入したいと思います。
私はこれを含む多くの投稿を読みました。ほとんどの投稿は、すべてのアイテムが挿入された後、値Comparatorを使用してHashMapをSortedMapに再挿入することを提案しています。
すべての値を再度挿入することに興味はありません。各挿入後の値コンパレータのアクティブ化をサポートするオプションまたはマップ類似データ構造はありませんか?
重複する問題がある場合は、リンクをいただければ幸いです(一部を見逃した可能性がありますが、検索を行いました)
繰り返しになりますが、ある種の順序付けされたマップに値を追加して、すべてのアイテムが1回の挿入ごとにキーではなく値で順序付けられるようにすることに興味があります。
Mapエントリの値は、実際にはいくつかのゲッターを含む複雑なオブジェクトであり、値オブジェクトの特定のゲッターのみで並べ替えたいと思います。