欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

set的自定義去重原理

set的自定義去重原理?

1,treeSet去重原理:compareTo

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

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

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

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

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

比較此對(duì)象與指定對(duì)象的順序。