HashMap常用方法
- put(K key, V value) 存放一个键值对
- get(Object key) 根据键获取值
- containsKey(Object key) 是否存在对应的key
- remove(Object key) 删除对应的key
- containsValue(Object value) 是否存在对应的值
- map.replace(Object key, Object oldValue, Object newValue) 更新key的值,Java 8新特性
遍历HashMap的两种方法:
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
Inerator it = map.entrySet().iterator();
while(it.hasNext()){
Map.Entry m = (Map.Entry)it.next();
System.out.println(m.getKey() + "--" + m.getValue);
}
for(Map.Entry<Integer, Integer> entry: map.entrySet()){
System.out.println(entry.getKey() + "--" + entry.getValue());
}