(CompareTo, Compare,hashCode,equals函数)持有对象与公有比较函数[60]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

1.2),然后会把得到的对象keyhash code值与已经加入容器的键值对象的hash code值做比较(注意:比较的只是hash code值而不是对象的字符串表达式的比较,而且这一过程看不见)。如果将要加入对象keyhash code值与已经加入的容器里面的任意一个键值对象的hash code值不同,则将对象keyvalue加入容器。

1.3),如果有键值对象的hash code值与keyhash code值相同,则系统会再自动调用keyboolean equals(Object obj)函数,并且按对象加入容器的次序的相反顺序(即后加入的先作参数)逐一把所有这些与对象keyhash code值相同的键值对象作为参数,来进行比较。

1.4),如果keyboolean equals(Object obj)函数的所有返回值都是false则将对象keyvalue加入容器。

本文关键:(CompareTo, Compare,hashCode,equals函数)持有对象与公有比较函数
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top