哈希码

2020-07-01  本文已影响0人  小肖同志

1、Object类的hashCode.返回对象的 [1] 内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样。

2、String类的hashCode.根据String类包含的字符串的内容,根据一种特殊算法返回哈希码,只要字符串所在的空间相同,返回的哈希码也相同。

3、Integer类,返回的哈希码就是Integer对象里所包含的那个整数的数值,例如Integer i1=new Integer(100),i1.hashCode的值就是100 。由此可见,2个一样大小的Integer对象,返回的哈希码也一样。

上一篇 下一篇

猜你喜欢

热点阅读