我希望能够使用值比较器将项目插入到HashMap、TreeMap或SortedMap(您可以建议一些其他的API)中。我已经阅读了许多帖子,包括这个one,大多数帖子建议在插入所有项后重新将HashMap插入到具有值比较器的SortedMap中。
我不想重新插入所有值。有没有选项或类似数据结构的Map,在每次插入后都支持激活值比较器?
如果有重复的问题,我会感激一个链接(我已经做了一些搜索,尽管我可能错过了一些)
再次强调,我希望添加一个值到某种有序Map中,以便所有项目都按值而不是键排序,在每个单独的插入后。
Map条目中的值实际上是一个带有一些getter的复杂对象,我只想按值对象上的特定getter排序。
我不想重新插入所有值。有没有选项或类似数据结构的Map,在每次插入后都支持激活值比较器?
如果有重复的问题,我会感激一个链接(我已经做了一些搜索,尽管我可能错过了一些)
再次强调,我希望添加一个值到某种有序Map中,以便所有项目都按值而不是键排序,在每个单独的插入后。
Map条目中的值实际上是一个带有一些getter的复杂对象,我只想按值对象上的特定getter排序。