黑马程序员技术交流社区

标题: 集合体系,什么时候用Collection,什么时候用Map? [打印本页]

作者: cui_纸船派    时间: 2016-3-7 12:45
标题: 集合体系,什么时候用Collection,什么时候用Map?
使用哪一种Map集合?
                如果涉及到键值对,就使用Map集合
                如果需要用到排序的话,就使用TreeMap集合
                否则就使用HashMap集合
        如果没有涉及到键值对,就定位在单列集合
使用哪一种Collection集合?
                如果需求有用到索引或者可以存储重复元素,那么就使用List集合:
                        如果要求查找快,增删慢,那就使用ArrayList,
                        如果要求增删操作比较多,那就使用LinkedList
                如果需求不能存储重复元素,或者有排序的需求,那就使用Set集合
                        如果仅仅是要求不能重复,那就使用HashSet,
                        如果要求排序,那就使用TreeSet
作者: 865278179    时间: 2016-3-7 14:53
很给力,赞一个!!
作者: 洋葱头头    时间: 2016-3-7 21:55
刷分 我都撤销了 警告一次




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