Set和存储顺序

set(interface)   存入Set的每个元素必须是唯一的,因为Set不保存重复的元素。加入Set的元素必须定义

         equal()方法以确保对象的唯一性。Set和Collection有完全一样的接口。Set接口不保证维护元

           素的次序

HashSet(默认选择)为快速查找而设计的Set。存入HashSet的元素必须定义hashCode()

TreeSet      保持次序的Set,底层为树结构。使用它可以从Set中提取有序的序列。元素必须实现

          Comparable接口

LinkedHashSet   具有HashSet的查询速度,且内部使用链表维护元素的顺序(插入的次序)。于是在使用迭代

         器遍历Set时,结果会按元素的插入次序显示。元素必须定义hashCode()方法

转载于:https://www.cnblogs.com/friday92/p/5471754.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值