黑马程序员技术交流社区
标题:
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