小编Paw*_*mar的帖子

如果Key的哈希码相同但是equals方法返回false,HashMap如何检索不同的值

我无法理解HashMap的工作模式.请帮助理解它.

假设我们有两个对象Obj1Obj2具有与1212相同的Hashcode .现在当我们运行"=="并且等于它时返回false.

现在我使用ValueObj1Valueobj2作为HashMap中的值,分别使用Keys Obj1Obj2.我相信两个值都将保存在与List相同的桶中.

我的问题是HashMap如何为Obj2选择Valueobj2而为Obj1选择 ValueObj1.假设有n ..这样的对象和值.这个键 - >值关联如何在内部工作,即使哈希码相同但值不同.

假设两个条件等于未被覆盖和覆盖.

java collections hashmap

3
推荐指数
2
解决办法
9072
查看次数

飞碟/ iText

我正在使用Flying Saucer/iText生成报告.现在,报告的条件是,如果发生特定情况,报告应移至pdf的下一页并在PDF上添加数据,依此类推.
关心Pawan

itext flying-saucer

2
推荐指数
1
解决办法
1492
查看次数

标签 统计

collections ×1

flying-saucer ×1

hashmap ×1

itext ×1

java ×1