类 IncreasbleHashMap<K,V>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,java.util.List<V>>
-
- cn.wzpmc.api.utils.IncreasbleHashMap<K,V>
-
- 所有已实现的接口:
IncreasbleMap<K,V,java.util.List<V>>
,java.io.Serializable
,java.lang.Cloneable
,java.util.Map<K,java.util.List<V>>
public class IncreasbleHashMap<K,V> extends java.util.HashMap<K,java.util.List<V>> implements IncreasbleMap<K,V,java.util.List<V>>
一个单Key对应多Value的HashMap- 从以下版本开始:
- 2024/8/16 00:02
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 IncreasbleHashMap()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
add(K key, V value)
向一个Key中添加元素void
addAll(IncreasbleMap<K,V,java.util.List<V>> increasbleMap)
将两个表融合void
addAll(K key, java.util.Collection<V> values)
将所有value添加到此key中boolean
containsValue(java.lang.Object value)
boolean
delete(K key, V value)
删除某个key中的对应元素boolean
delete(V value)
删除所有的对应value的值
-
-
-
方法详细资料
-
add
public void add(K key, V value)
从接口复制的说明:IncreasbleMap
向一个Key中添加元素- 指定者:
add
在接口中IncreasbleMap<K,V,java.util.List<V>>
- 参数:
key
- 键value
- 值
-
delete
public boolean delete(K key, V value)
从接口复制的说明:IncreasbleMap
删除某个key中的对应元素- 指定者:
delete
在接口中IncreasbleMap<K,V,java.util.List<V>>
- 参数:
key
- 键value
- 值- 返回:
- 是否删除成功
-
delete
public boolean delete(V value)
从接口复制的说明:IncreasbleMap
删除所有的对应value的值- 指定者:
delete
在接口中IncreasbleMap<K,V,java.util.List<V>>
- 参数:
value
- 值- 返回:
- 是否删除成功
-
addAll
public void addAll(IncreasbleMap<K,V,java.util.List<V>> increasbleMap)
从接口复制的说明:IncreasbleMap
将两个表融合- 指定者:
addAll
在接口中IncreasbleMap<K,V,java.util.List<V>>
- 参数:
increasbleMap
- 另一个表
-
addAll
public void addAll(K key, java.util.Collection<V> values)
从接口复制的说明:IncreasbleMap
将所有value添加到此key中- 指定者:
addAll
在接口中IncreasbleMap<K,V,java.util.List<V>>
- 参数:
key
- 键values
- 所有要添加的值的集合
-
-