Class CollectionValueMap<K,V>

java.lang.Object
org.aoju.bus.core.map.MapWrapper<K,Collection<V>>
org.aoju.bus.core.map.AbstractCollValueMap<K,V>
org.aoju.bus.core.map.CollectionValueMap<K,V>
Type Parameters:
K - 键类型
V - 值类型
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Map.Entry<K,Collection<V>>>, Map<K,Collection<V>>, XWrapper<Map<K,Collection<V>>>, MultiValueMap<K,V>

public class CollectionValueMap<K,V> extends AbstractCollValueMap<K,V>
MultiValueMap的通用实现,可视为值为Collection集合的Map集合 构建时指定一个工厂方法用于生成原始的Map集合,然后再指定一个工厂方法用于生成自定义类型的值集合 当调用MultiValueMap中格式为“putXXX”的方法时,将会为key创建值集合,并将key相同的值追加到集合中
Since:
Java 17+
Author:
Kimi Liu
See Also: