• ConcurrentHashMap 常用方法


    void clear()
    从该映射中移除所有映射关系

    boolean containsKey(Object key)
    测试指定对象是否为此表中的键。

    boolean containsValue(Object value)
    如果此映射将一个或多个键映射到指定值,则返回 true。

    Enumeration elements()
    返回此表中值的枚举。

    Set<Map.Entry<K,V>> entrySet()
    返回此映射所包含的映射关系的 Set 视图。

    V get(Object key)
    返回指定键所映射到的值,如果此映射不包含该键的映射关系,则返回 null。

    boolean isEmpty()
    如果此映射不包含键-值映射关系,则返回 true。

    Enumeration keys()
    返回此表中键的枚举。

    Set keySet()
    返回此映射中包含的键的 Set 视图。

    V put(K key, V value)
    将指定键映射到此表中的指定值。

    void putAll(Map<? extends K,? extends V> m)
    将指定映射中所有映射关系复制到此映射中。

    V putIfAbsent(K key, V value)
    如果指定键已经不再与某个值相关联,则将它与给定值关联。

    V remove(Object key)
    从此映射中移除键(及其相应的值)。

    boolean remove(Object key, Object value)
    只有目前将键的条目映射到给定值时,才移除该键的条目。

    V replace(K key, V value)
    只有目前将键的条目映射到某一值时,才替换该键的条目。

    boolean replace(K key, V oldValue, V newValue)
    只有目前将键的条目映射到给定值时,才替换该键的条目。

    int size()
    返回此映射中的键-值映射关系数。

    Collection values()
    返回此映射中包含的值的 Collection 视图。

  • 相关阅读:
    第四十三课:jQuery插件化
    js模块化开发
    第四十二课:基于CSS的动画引擎
    第四十一课:CSS3 animation详解
    第四十课:CSS3 transition详解
    第三十九课:requestAnimationFrame详解
    几种排序
    图与搜索
    数组
    链表
  • 原文地址:https://www.cnblogs.com/morganlin/p/12124759.html
Copyright © 2020-2023  润新知