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