黑马程序员技术交流社区

标题: Map 集合与Collection集合的区别 [打印本页]

作者: zuopiezi    时间: 2015-6-23 16:03
标题: Map 集合与Collection集合的区别
1、
Map中一次存储是键值对。
Collection中一次存储是单个元素。
2、
Map的存储使用的put方法。
Collection存储使用的是add方法。
3、
Map的取出,是讲Map转成Set,在使用迭代器取出。
Collection取出,使用的就是迭代器。
4、如果对象很多,必须使用迭代器。
如果元素存在着映射关系,可以优先考虑使用Map存储或者用数组。
如果没有映射关系,可以使用Collection。

作者: 马也keyboard    时间: 2015-6-23 16:38
学习了 感谢
作者: 天若有晴    时间: 2015-6-23 17:01
Collection中的HashSet和TreeSet底层源码都是用 Map中的HashMap和TreeMap实现的;因为Map的键是唯一的
作者: Baymaxman    时间: 2015-6-23 18:37
学习了~




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