1、HashMap的键值对
HashMap的存储数据的方式是——键值对
需要导入 —— import java.util.HashMap;
HashMap<String,String> dictionary = new HashMap<>();
调用相应的put get 函数
2、键不能重复,值可以重复
对于HashMap key是唯一的,不可以重复的。
相同的key 把不同的value插入到 Map中会导致旧元素被覆盖,只留下最后插入的元素。
不过同一个对象可以作为值插入到Map中 只要对应的key不一样。
HashMap<String,Hero> heroMap = new HashMap<String,Hero>();
heroMap.put("gareen", new Hero("gareen1"));
put方法里的对应 泛型——<String,Hero>
Hero gareen = new Hero("gareen");
//同一个对象可以作为值插入到map中,只要对应的key不一样
heroMap.put("hero1", gareen);
heroMap.put("hero2", gareen);