代码之家  ›  专栏  ›  技术社区  ›  teddy

Treemap不比较地图中的每个元素

  •  1
  • teddy  · 技术社区  · 7 年前

    这是一个一般性的问题: 我在Treemap中编写了一个自定义比较器来比较自定义类A(由我自己定义)。我发现,当我不断地向树映射中添加键-值对时,新添加的键不会比较树映射中的每个键,而是只比较底部的几个键并跳过顶部的一些键。所以树映射中有重复的键。

    以前有人有这个问题吗?同样,这是一个一般性的问题,代码尤其是用于测试的数据集不向公众开放。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Jon Thoms    7 年前

    TreeMap TreeMap.java put() get()