import java.util.*;
import java.util.Map.Entry;
public class TestMap{
public static void main(String[]args){
Map<String,Integer>map = new HashMap<>();
map.put("Dufu", 745);
map.put("Dufu", 45);
map.put("LiBai", 75);
map.put("Kongzi", 28);
map.put("Mazi", 25);
map.put("Mazi", 24);
map.put("MoYan", 55);
map.put("DaPeng", 60);
}
}
第一种遍历方式:键(key)遍历(返回值是一个set集合) 一个键只能对象一个值,而一个值可以对应多个键,所以第一个元素Dufu的年龄会被年龄45覆盖
Set<String>keys = map.keySet();//获取键的集合
Iterator<String>it = keys.iterator();
while(it.hasNext()){
String key = it.next();//找出迭代器中的每一个键
Integer value = map.get(key);//通过键找出相应的值