Map集合是基于java核心类——java.util中的;
Map集合用于储存元素对,Map储存的是一对键值(key和value),是通过key映射到它的value
values() : 是获取集合中的所有的值----没有键,没有对应关系。
KeySet() : 将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 迭代后只能通过get()取key 。
entrySet():是返回此映射中包含的映射关系的 Set 视图。 Map.Entry表示映射关系,迭代后可以e.getKey(),e.getValue()取key和value。返回的是Entry接口 。
for each遍历
1 importjava.util.Iterator;2 importjava.util.Map;3
4 /**
5 * @Title: mapTest6 * @Description:7 *@author阿伟8 * @createTime 2018年11月26日下午7:31:039 */
10 public classmapTest {11 public static voidmain(String[] args) {12 Mapmap = new HashMap();13 map.put("student1", "阿伟");14 map.put("student2", "小李");15 map.put("student3", "小张");16 map.put("student4", "小王");17 //
18 // //1.使用entrySet()遍历
19 System