A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林子俊 中级黑马   /  2015-5-6 00:43  /  491 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

1 个回复

正序浏览
重点掌握三大最常用类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马