1)Map在处理键值对的时候,会把键值对存储在一个EntrySet里面,这样有利于其遍历整个Map集合
为什么呢?因为其在内部,有Getkey,GetValue这两个方法
2)我们也可以单独拿出KeySet进行遍历
Map的接口常用方法
1)put 添加
2)remove 移除
3)get 根据键获取值
4)size 获取元素个数
5)isEmpty 判断个数是否为0
6)clear 清除
7)containsKey 查找键是否存在
Map的各种遍历方式
1)迭代器
2)for.each
void map(){ Map map = new HashMap(); map.put("gugu","gugu"); map.put("hehe","hehe"); map.put("lili","lili"); map.put("lala","lala"); map.put("baba","baba"); Set entrySet = map.entrySet(); Iterator iterator = entrySet.iterator(); while (iterator.hasNext()) { Object next = iterator.next(); Map.Entry m = (Map.Entry) next; System.out.println(m.getKey()+"-"+m.getValue()); } for (Object o : entrySet) { System.out.println(o); } }