![]() |
1
2
在查看SimpleArrayMap实现之后,当调用put、putAll或remove方法时,它似乎会动态地增长和收缩。此时,索引可能会更改。如果你打电话
更仔细地看,indexOf方法需要搜索项目的假定索引,因为在缩小映射时,索引的键哈希的内部数组似乎不会更新。所以指数可以明显改变。
索引方法可能存在于您知道没有修改映射的情况下。
更新:
为了实现您想要的功能,您需要实现
我想说,如果您希望对底层映射进行更改,那么使用索引方法可能不是最佳选择,因为缓存的索引必须更新。 |
![]() |
sana ch · 将数据从hashmap获取到highcharts 7 年前 |
![]() |
Dennis Lipponen · 循环HashMap[重复] 7 年前 |
![]() |
Brian · 在LinkedHashMap中的最后一个对象中访问方法 7 年前 |
![]() |
fawad · 使用Pojo作为映射中的键无法找到键Java 8 7 年前 |
![]() |
rb612 · 哈希表在相同或冲突值上是如何线性的? 7 年前 |