TreeSet采用紅黑樹(shù)的樹(shù)據(jù)結(jié)構(gòu)排序元素. HashSet采用散列函數(shù),這是專門為快速查詢而設(shè)計(jì)的. LinkedHashSet內(nèi)部使用散列以加快查詢速度,同時(shí)使用鏈表維護(hù)元素的次序. 使用HashSet/TreeSet時(shí),必須為類定義equals();而HashCode()是針對(duì)HashSet,作為一種編程風(fēng)格,當(dāng)覆蓋equals()的時(shí)候,就應(yīng)該同時(shí)覆蓋hashCode()....
www.dbjr.com.cn/article/620...htm 2025-5-30