今天把师傅要我总结的Map 记录下:
Map 常说成键值对 存储形式为(key,value)
其方法如下:
1. void clear(); 移除map 中所有mapping
2. Boolean containsKey (Object key) 如果此map中有指定key的映射, 返回true.
3. Boolean containsValue(Object value)如果此map中有一个以上特定的key,返回true.
4. SetMap Entry<K,V> entrySet() 返回一个Set泛型集合,包含这个map的映射
5. Boolean equals(Objet obj )如果obj与所比较值相等返回true(继承Object类)
6. int hashcode()返回这个map哈希码值(继承Object类)
7. Boolean isEmpty() 如果此map中无键值对(无映射),返回true.
8. Set<K> keyset()返回这个map的所有key的集合
9. V get (Object key) 通key取得value,如果找不到此key的映射,返回null.
10. V put (K key, V value) 相当于一些类的set方法,设置一组键值对。
11. V remove(Object key)移除指定key的所有键值对
12. void putAll(Map<? extends k, ? extends v> m)复制指定map到m.
13. int size() 返回此map中键值对的个数。
14. Collection<V> values() 返回一个collection,此collection由当前的map中value 组成。