转载:菜鸟教程
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。
HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。
HashMap 是无序的,即不会记录插入的顺序。
HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。
对象的创建
HashMap<Integer, String> Sites = new HashMap<Integer, String>();
添加元素 put() 方法
hashmap.put(K key,V value)
通过key获取value
hashmap.get(Object key)
删除元素
hashmap.remove(Object key, Object value);
计算大小
hashmap.size()
更换指定key对应value
hashmap.replace(K key, V newValue)