Uses of Interface
org.aoju.bus.core.map.MultiValueMap
Packages that use MultiValueMap
-
Uses of MultiValueMap in org.aoju.bus.core.map
Classes in org.aoju.bus.core.map that implement MultiValueMapModifier and TypeClassDescriptionclassAbstractCollValueMap<K,V> 值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示classCollectionValueMap<K,V> MultiValueMap的通用实现,可视为值为Collection集合的Map集合 构建时指定一个工厂方法用于生成原始的Map集合,然后再指定一个工厂方法用于生成自定义类型的值集合 当调用MultiValueMap中格式为“putXXX”的方法时,将会为key创建值集合,并将key相同的值追加到集合中classGraphMap<T>支持处理无向图结构的Map,本质上是基于SetValueMap实现的邻接表classListValueMap<K,V> 值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示classSetValueMap<K,V> 值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示Methods in org.aoju.bus.core.map that return MultiValueMapModifier and TypeMethodDescriptionAbstractCollValueMap.filterAllValues(BiPredicate<K, V> filter) 根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致MultiValueMap.filterAllValues(BiPredicate<K, V> filter) 根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致default MultiValueMap<K, V> MultiValueMap.filterAllValues(Predicate<V> filter) 根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致AbstractCollValueMap.replaceAllValues(BiFunction<K, V, V> operate) 根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致MultiValueMap.replaceAllValues(BiFunction<K, V, V> operate) 根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致default MultiValueMap<K, V> MultiValueMap.replaceAllValues(UnaryOperator<V> operate) 根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致