hashCode()
いくつかのフォーラムを読みましたが、いつ、どのように が計算されるのか理解できません! HashMap
私はそれがこのように呼び出されることを読みましたhashCode()
:hash(key.hashCode());
そしてHashTable
、それはキーとペアの両方で計算されます: h += e.key.hashCode() ^ e.value.hashCode();
。HashMap
それらはとで異なって計算されHashTable
ますか?
いつhashCode()
呼ばれますか?put(..)
、get(..)
またはdelete(..)
?を実行しようとすると発生すると思います。