前面collection集合是用来装单个元素的 而Map集合里面装的则是键key值value对。通过相应的键可以找到对应的值 ,也被称谓双列集合
在Map集合中 键是唯一的是不可以存重复元素的而值是跟键一一对应的 值可以存重复元素。Map是一个接口 不能new对象 他就要通过他的子类HashMap集合、LinkedHashMap集合来创建对象
HashMap和LinkedHashMap的数据结构是哈希表结构在使用时需要重写hashCode()方法、equals()方法来确保键的唯一
Map集合中常用的方法有
Map集合的遍历
因为Map集合里面存的是键值对,所以遍历方法会有点不同
方法一
先获取map集合中的所有的键然后通过get方法掉出所有键的值
方法二
通过创建键值对对象来遍历这里就需要用到entry
具体代码