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

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

本文简介:

同理,c会以(a[1],a[2], a[1],a[2])直至(a[1],a[a.length-1])作为参数调用compare(Object o1, Object o2)函数。同理,a[1] 作为参数的次数是a.length-2。依次类推。当然以a[0]a[1]和其他元素作为第一个参数调用ccompare(Object o1, Object o2)函数是交叉进行的。

 

(二.九)  对数组进行找查时对数组元素的要求

        

因为比较函数是由对象c提供的,因此数组排序时数组内可以有空元素,可以不复写int CompareTo(Object o)函数的元素,有可以有不同的元素,可以是任何对象元素。对数组元素没有任何要求。当然,ccompare(Object o1, Object o2)函数不能对o1,o2进行转型。

 

(二.十)  对数组元素进行找查时系统自动调用int compare(Object o1, Object o2)函数的情况

 

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

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

go top