简述,Java语言中,Set和List的区别-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

简述,Java语言中,Set和List的区别

huc_逆天 2021-01-08 14:25:05 63

简述,Java语言中,Set和List的区别

Java
分享到
取消 提交回答
全部回答(1)
  • huc_逆天
    2021-01-08 14:25:18
    • Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。
    • Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 <实现类有HashSet,TreeSet>
    • List和数组类似,可以动态增长,根据实际存储的数据的长度自动增长List的长度。查找元素效率高,插入删除效率低,因为会引起其他元素位置改变 <实现类有ArrayList,LinkedList,Vector>
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程