色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

set的自定義去重原理

夏志豪2年前18瀏覽0評論

set的自定義去重原理?

1,treeSet去重原理:compareTo

可以實(shí)現(xiàn)排序及去重:如果compareTo返回0,說明是重復(fù)的,返回的是自己的某個屬性和另一個對象的某個屬性的差值,如果是負(fù)數(shù),則往前面排,如果是正數(shù),往后面排;

應(yīng)用:類實(shí)現(xiàn)compareable接口,覆寫其compareto方法,根據(jù)自己的需要改變其排序及去重規(guī)則,比如person類,根據(jù)其年齡進(jìn)行去重和排序

2,hashSet去重原理:1,hashCode 2,equals是否相同

兩個方法可以快速生成,hashCode是幾個屬性的hashCode共同計(jì)算的結(jié)果

int compareTo(T o) 和指定對象比較

比較此對象與指定對象的順序。