TreeSet保證元素唯一性


TreeSet 保存數據步驟:

Step1:調用add()方法:時,首先(默認情況下屬於自然排序)調用compareTo(Object obj)方法,比較比較;

Step2:根據返回值得不同存數據;

詳細情況如下圖所示:

注:1.TreeSet所添加的元素或對象所在類必須實現comparable接口並重寫compareTo(Object obj)方法(自然排序:升序排列)

     或實現comparator接口並重寫compare(Object o1 , Object o2)方法(定製排序)。

2.包裝類、String、File、Date都有實現comparable接口,重寫了hashCode()、equals()、compareTo(Object o)方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章