1. Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。
2. Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 <实现类有HashSet,TreeSet>。
3. List和数组类似,可以动态增长,根据实际存储的数据的长度自动增长List的长度。查找元素效率高,插入删除效率低,因为会引起其他元素位置改变 <实现类有ArrayList,LinkedList,Vector> 。
相关文章
- 07-29Python中tuple和list的区别?Python基础学习!
- 07-29Spring框架中@Autowired和@Resource的区别
- 07-29List、Set和Map的区别
- 07-29ArrayList和LinkedList区别以及list,set,map三者的区别
- 07-29List、Set、Map的区别和关系(整理)
- 07-29[Memcache] memcache中add和set方法的区别
- 07-29list set map 集合的区别
- 07-29vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
- 07-29python中List append()、extend()和insert()的区别
- 07-29Java中throw和throws的区别