E: 15pt; FONT-FAMILY: 宋体">
用tM.get(Object key)来取它对应的实值时,系统也会调用key的intCompareTo(Object o)函数,并且没有次序地把已经加入的键值对象作为参数输入,用来找查和确定是否有键值和这个key对应,有则调用对应这个key的键值的实值。
(五),int hashCode()函数的介绍
int hashCode()函数存在每一个类中,表示根据它的返回值产生一个int型整数(即hash code)来代表这个对象。在缺省的状态下,int hashCode()函数会为每一个对象产生一个无二的hash code。若复写int hash code()函数,则系统会根据它的返回值来产生hash code代表对象,不同的的返回值会得到不同的hash code,相同的的返回值会得到相同的hash code不论是否在同一个包中或其他情况,返回值相同hash code则相同,但注意返回值与所得到的hash code的值是不相同的。
(六),int hashCode()函数的与Stirng toString()函数的关系