码迷,mamicode.com
首页 > 其他好文 > 详细

二、Collection接口

时间:2017-08-20 12:29:18      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:子接口   顺序   dha   并且   结构   不同   collect   需要   重复元素   


问题:为什么会出现多种类型的集合、
回答:因为每一种结合对数据的存储的方式不同,这种存储方式称为数据结构

Coolection接口有两个子接口:List接口和Set接口

List:
如果需要保留存储顺序,并且可以保留重复的元素,选用List
如果查询过多,那么选用ArrayList,相对存储较慢
如果存储较多,那么讯用LinkedList,相对查询较慢
如果需要保证线程安全,那么选用Vextor

Set:
如果不需要保留存储顺序,并且需要去掉重复元素,选用Set
如果需要将元素排序,那么选用TreeSet
如果不需要排序,那么选用HashSet【比TreeSet的效率高】
如果需要保留存储的顺序,还要过滤重复元素,那么选用LinkedHashSet

二、Collection接口

标签:子接口   顺序   dha   并且   结构   不同   collect   需要   重复元素   

原文地址:http://www.cnblogs.com/lsp-lsp/p/7344039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!