---恢复内容开始---
HashMap 对象的 key、value 值均可为 null。HahTable 对象的 key、value 值均不可为 null。且两者的的 key 值均不能重复,若添加 key 相同的键值对,后面的 value 会自动覆盖前面的 value,但不会报错
-Map是接口,比较常用的实现类是HashMap和Hashtable,TreeMap其中,HashMap的key和value均可为空,而Hashtable则不可以
判断map中的某个键值是否存在:containsKey();
Map中放值,map.put(key,value),取值使用get("key")
map.clear():清空集合中的所有元素 map.remove():删除某一个键值对 boolean containsKey(Object key):判断集合是否包含指定的键 boolean containsValue(Object value):判断集合是否包含指定的值 boolean isEmpty():判断集合是否为空 get():获取集合中键所对应的值 values():获取所有的值 keySet():获取所有的键 size():获取集合的长度
for (Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
for (String key : map.keySet()) {
}
https://blog.csdn.net/woshijinfeixi/article/details/81433104