什么是HashMap?
HashMap是一个散列表,存储的内容是键值对映射(key–value)。
HashMap是无序的,不会记录插入的顺序
HashMap的Key和Value类型可以相同也可以不相同;如

HashMap<String,Integer> map=new HashMap<>();

常用方法总结和解释
1.添加元素

• map.put(‘abc’,1);

2.访问元素
使用get(key)来得到键值是key的value

• map.get(‘abc’) —println 1

3.删除元素
使用remove(key)来删除key对应的键值对(key-value)

• map.remove(‘abc’)

4.计算Hashmap中的元素(一个键值对算一个)

• map.size() —1

5.只获取key,或者只获取value. map={abc=1,bc=2,c=3}
如果只想获取key,可以使用KeySet( )方法。(获得集合)
如果只想获取value,可以使用values( ) 方法。(获得所有value)
map.values() --1,2,3

for (String s : map.keySet()) {
            System.out.println("key: " + s + " value: " + map.get(s));
        }
for(Integer i: map.values()) {
          // 输出每一个value
          System.out.print(i+ ", ");
        }

6.containsKey() containsValue() 检查Hashmap中是否存在指定的key或者value.