Package org.qiunet.utils.collection
Class DuMap<Key,Val>
java.lang.Object
org.qiunet.utils.collection.DuMap<Key,Val>
双向map
key val 可以互查 一般用到游戏开始的缓存. 很多东西需要互查.
key val 必须都是可以作为map key的对象. 且值不能重复.
- Author:
- qiunet 2020-08-24 22:44
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(Key key) 对象中.是否有key值booleancontainsVal(Val val) 对象中是否有该val值.通过val得到key通过key 得到valbooleanisEmpty()是否为空keys()返回所有的key添加一堆key valintsize()得到长度vals()返回所有的val
-
Constructor Details
-
DuMap
public DuMap(int expectedSize) -
DuMap
public DuMap()
-
-
Method Details
-
put
添加一堆key val- Parameters:
key-val-
-
containsKey
对象中.是否有key值- Parameters:
key-- Returns:
-
containsVal
对象中是否有该val值.- Parameters:
val-- Returns:
-
getKey
通过val得到key- Parameters:
val-- Returns:
-
getVal
通过key 得到val- Parameters:
key-- Returns:
-
isEmpty
public boolean isEmpty()是否为空- Returns:
-
size
public int size()得到长度- Returns:
-
keys
返回所有的key- Returns:
-
vals
返回所有的val- Returns:
-