我想使用值比较器将项目插入 HashMap、TreeMap 或 SortedMap(您可能会建议其他一些 api)。
我已经阅读了很多帖子,包括这篇文章,大多数帖子都建议在插入所有项目后将 HashMap 重新插入到带有值 Comparator 的 SortedMap 中。
我没有兴趣再次重新插入所有值。是不是有一个选项或类似 Map 的数据结构支持在每次插入后激活值比较器?
如果有重复的问题,我会很感激一个链接(我已经做了一些搜索,虽然我可能错过了一些)
同样,我有兴趣为某种有序 Map 添加一个值,以便在每次插入后所有项目都按值而不是键排序。
Map 条目中的值实际上是一个带有一些 getter 的复杂对象,我只想按值对象上的特定 getter 进行排序。