Set、List、HashMap优缺点比较,高性能集合

遍历速度 插入删除速度 随机访问速度 备注
Set 比list多占一个指针的存储空间
List 必须之前知道数组元素个数,因为申请内存是连续长度明确的
HashMap 适合海量数据,o(1)的随机访问速度,不是可遍历

list 有序可重复,存入顺序和取出顺序完全相同
Set、List、HashMap优缺点比较
set 无序不可重复,存入的顺序和取出的顺序不一定一致
Set、List、HashMap优缺点比较
Map集合是以键值对的方式存储元素,键(key)和值(value)都是引用数据类型,key起决定性作用,value只是key的一个附属品.Map中key无序不可重复,value可以重复
Set、List、HashMap优缺点比较

相关文章: