黑马程序员技术交流社区

标题: 集合的选用 [打印本页]

作者: 林子俊    时间: 2015-5-6 00:43
标题: 集合的选用
怎么选择哪种集合:
       核心原则:根据需要:
                       是否需要"键值对"的形式:
                             是:Map
                                 是否需要"有序":
                                   是:LinkeHashMap
                                   否:HashMap
                                如果需要"排序":
                                   是:TreeMap
                                   否:Collection:
                               是否"有序","允许重复":
                                 是:List
                 对元素内容,经常的查询,但很少的增、删:选择数组;
                 对元素内容,经常的增删,很少获取元素:选择链表;
                          否:Set
                 是否需要排序:
                       是:TreeSet
                       否:HashSet
对于三种集合,最常用的是:ArrayList,HashSet,HashMap

作者: 林子俊    时间: 2015-5-6 00:44
重点掌握三大最常用类




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2