Collection接口
Posted 又等风来
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Collection接口相关的知识,希望对你有一定的参考价值。
问题:为什么会出现多种类型的集合、
回答:因为每一种结合对数据的存储的方式不同,这种存储方式称为数据结构
Coolection接口有两个子接口:List接口和Set接口
List:
如果需要保留存储顺序,并且可以保留重复的元素,选用List
如果查询过多,那么选用ArrayList,相对存储较慢
如果存储较多,那么讯用LinkedList,相对查询较慢
如果需要保证线程安全,那么选用Vextor
Set:
如果不需要保留存储顺序,并且需要去掉重复元素,选用Set
如果需要将元素排序,那么选用TreeSet
如果不需要排序,那么选用HashSet【比TreeSet的效率高】
如果需要保留存储的顺序,还要过滤重复元素,那么选用LinkedHashSet
以上是关于Collection接口的主要内容,如果未能解决你的问题,请参考以下文章