类 MultiMap<K,V>

java.lang.Object
com.tlcsdm.core.util.MultiMap<K,V>

@Deprecated(since="1.0.2") public class MultiMap<K,V> extends Object
已过时。
use ListValueMap
可以在相同key时加入多个值,多个值用集合表示
作者:
unknowIfGuestInDream
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final Map<K,Collection<V>>
    已过时。
     
  • 构造器概要

    构造器
    构造器
    说明
    已过时。
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    已过时。
    从此multimap中删除所有映射。
    boolean
    已过时。
    如果此multimap包含指定键的映射,则返回 true。
    已过时。
    返回此multimap中包含的映射的集合视图。
    get(Object key)
    已过时。
    返回指定键映射到的值的集合, 如果此multimap不包含键的映射,则为 null。
    boolean
    已过时。
    如果此multimap不包含键值映射,则返回 true。
    已过时。
    返回此multimap中包含的键的集合视图。
    void
    put(K key, V value)
    已过时。
    在这个multimap中用指定的键添加指定的值。
    void
    putIfAbsent(K key, V value)
    已过时。
    如果没有,则将指定的键与给定的值相关联 已经与一个值相关联
    已过时。
    如果存在,则从此multimap中删除指定键的映射 并返回与键关联的先前值的集合,或 如果没有键映射,则为 null。
    boolean
    remove(K key, V value)
    已过时。
    仅在当前为指定键时删除该条目 映射到指定的值,如果移除则返回true
    boolean
    replace(K key, V oldValue, V newValue)
    已过时。
    仅当当前替换指定键的条目 映射到指定的值,如果被替换则返回true
    int
    已过时。
    返回此 multimap 中键值映射的总数。
    已过时。
    返回集合中存在的值的集合视图 这个multimap。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • MultiMap

      public MultiMap()
      已过时。
  • 方法详细资料

    • put

      public void put(K key, V value)
      已过时。
      在这个multimap中用指定的键添加指定的值。
    • putIfAbsent

      public void putIfAbsent(K key, V value)
      已过时。
      如果没有,则将指定的键与给定的值相关联 已经与一个值相关联
    • get

      public Collection<V> get(Object key)
      已过时。
      返回指定键映射到的值的集合, 如果此multimap不包含键的映射,则为 null。
    • keySet

      public Set<K> keySet()
      已过时。
      返回此multimap中包含的键的集合视图。
    • entrySet

      public Set<Map.Entry<K,Collection<V>>> entrySet()
      已过时。
      返回此multimap中包含的映射的集合视图。
    • values

      public Collection<Collection<V>> values()
      已过时。
      返回集合中存在的值的集合视图 这个multimap。
    • containsKey

      public boolean containsKey(Object key)
      已过时。
      如果此multimap包含指定键的映射,则返回 true。
    • remove

      public Collection<V> remove(Object key)
      已过时。
      如果存在,则从此multimap中删除指定键的映射 并返回与键关联的先前值的集合,或 如果没有键映射,则为 null。
    • size

      public int size()
      已过时。
      返回此 multimap 中键值映射的总数。
    • isEmpty

      public boolean isEmpty()
      已过时。
      如果此multimap不包含键值映射,则返回 true。
    • clear

      public void clear()
      已过时。
      从此multimap中删除所有映射。
    • remove

      public boolean remove(K key, V value)
      已过时。
      仅在当前为指定键时删除该条目 映射到指定的值,如果移除则返回true
    • replace

      public boolean replace(K key, V oldValue, V newValue)
      已过时。
      仅当当前替换指定键的条目 映射到指定的值,如果被替换则返回true