Map:
1.put(在添加数据的时候,如果键不存在,那么直接把键值对对象添加到Map集合当中;在添加数据的时候,如果键是存在的,那么会把原有的键值对对象覆盖,会把被覆盖的值进行访问)(put方法返回覆盖的值)
1.键找值(通过keySet方法将键放在一个Set集合中,遍历Set集合,通过Map的get方法通过键找到值,进行遍历,并将键和值打印出来)
1.1利用迭代器遍历
1.2增强for遍历
1.3forEach和Lambda表达式结合遍历
2.键值对(将键值对对象放在一个Set集合中,遍历Set集合,取出每一个Entry对象,通过Entry对象的getKey方法和getValue方法获得每一个键和值,将它们打印出来)
2.1利用迭代器遍历
2.2增强for遍历
我们同样也可以直接把map.entrySet作为增强for循环的第二个参数
2.3forEach和Lambda表达式结合遍历
3.Lamda表达式
使用Map集合的方法forEach,forEach是一个接口,传递接口的实现类对象,我们可以使用匿名内部类,然后再使用Lambda表达式进行简化。