一句话概括LIst、Map、Set的不同

本文详细解析了集合(set)、列表(list)和映射(map)三种数据结构的特点与应用场景。集合不允许重复元素,无序;列表允许重复,保持插入顺序;映射以键值对形式存储,键唯一,顺序由键决定。

set ----其中的值不允许重复,无序的数据结构。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序–否则应该使用List)
list ----其中的值允许重复,因为其为有序的数据结构,List按对象进入的顺序保存对象,不做排序或编辑操作
map ----成对的数据结构,健值必须具有唯一性(键不能同,否则值替换),Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值