map方法总结

来源:互联网 发布:Linux aria2 下载出错 编辑:程序博客网 时间:2024/05/01 18:59

今天把师傅要我总结的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 组成。

 

0 0
原创粉丝点击