在 HashMap 中插入对象

Inserting object in HashMap

在 HashMap 中,当我们输入一个对象时,它会计算键的 hashCode,然后转到它指向的存储桶。如果桶已经包含相同键的另一个对象但值不相同。它应该重载 equal() 方法吗?如何重载?请帮忙

这是一个值对问题。

只要你把一个key/value对放到一个Hashmap,如果 key相同,旧条目将被新条目覆盖。

这些值永远不会相互比较,你把你想要的放在 Hashmap 中,Hashmap 不应该在你覆盖条目时警告你。

public V put(K key, V value)

Associates the specified value with the specified key in this map. If the map previously contained a mapping for the key, the old value is replaced.