Set和存儲順序


set(interface)   存入Set的每個元素必須是唯一的,因為Set不保存重復的元素。加入Set的元素必須定義

         equal()方法以確保對象的唯一性。Set和Collection有完全一樣的接口。Set接口不保證維護元

           素的次序

HashSet(默認選擇)為快速查找而設計的Set。存入HashSet的元素必須定義hashCode()

TreeSet      保持次序的Set,底層為樹結構。使用它可以從Set中提取有序的序列。元素必須實現

          Comparable接口

LinkedHashSet   具有HashSet的查詢速度,且內部使用鏈表維護元素的順序(插入的次序)。於是在使用迭代

         器遍歷Set時,結果會按元素的插入次序顯示。元素必須定義hashCode()方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM