我应该在HashMap,Java中覆盖String键的equals()和hashCode()

Mik*_* B. 2 java equals hashmap hashcode guava

我正在使用HashMap<String, MySuperClass>集合,其中密钥是String格式的.通常,为了使用HashMap集合,有必要覆盖equals()hashCode().

我想澄清,我应该重写equals()hashCode()String,Integer在和其他«基本»班HashMap

Men*_*ena 11

StringS(和IntegerS)已经实现了equalshashCode,而且也没有办法,你可以重写为他们,因为这些类final,因此不可扩展的.