Class DuMap<Key,Val>

java.lang.Object
org.qiunet.utils.collection.DuMap<Key,Val>

public class DuMap<Key,Val> extends Object
双向map key val 可以互查 一般用到游戏开始的缓存. 很多东西需要互查. key val 必须都是可以作为map key的对象. 且值不能重复.
Author:
qiunet 2020-08-24 22:44
  • Constructor Details

    • DuMap

      public DuMap(int expectedSize)
    • DuMap

      public DuMap()
  • Method Details

    • put

      public DuMap<Key,Val> put(Key key, Val val)
      添加一堆key val
      Parameters:
      key -
      val -
    • containsKey

      public boolean containsKey(Key key)
      对象中.是否有key值
      Parameters:
      key -
      Returns:
    • containsVal

      public boolean containsVal(Val val)
      对象中是否有该val值.
      Parameters:
      val -
      Returns:
    • getKey

      public Key getKey(Val val)
      通过val得到key
      Parameters:
      val -
      Returns:
    • getVal

      public Val getVal(Key key)
      通过key 得到val
      Parameters:
      key -
      Returns:
    • isEmpty

      public boolean isEmpty()
      是否为空
      Returns:
    • size

      public int size()
      得到长度
      Returns:
    • keys

      public Set<Key> keys()
      返回所有的key
      Returns:
    • vals

      public Set<Val> vals()
      返回所有的val
      Returns: