collection和map的区别
时间: 2023-06-03 10:04:56 浏览: 153
collection,map的区分
Collection 和 Map 都是 Java 集合框架中的接口,不同的是 Collection 是针对一组对象进行操作的集合,Map 是针对两组对象(key-value 对)进行操作的集合。具体而言,Collection 可以通过添加、删除和查找元素来操作一组对象,而 Map 可以通过 key 查找 value,也可以添加、删除和查找 key-value 对。同时,Map 不允许出现重复的 key,但是 value 可以重复;而 Collection 可以有重复的元素。另外,Map 还提供了 keySet()、values()、entrySet() 等获取集合所有 key、value 或 key-value 对的方法,而 Collection 则没有类似的方法。
阅读全文