Uses of Interface
org.miaixz.bus.core.center.map.multi.MultiValueMap
Packages that use MultiValueMap
Package
Description
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。
-
Uses of MultiValueMap in org.miaixz.bus.core.center.map.multi
Classes in org.miaixz.bus.core.center.map.multi that implement MultiValueMapModifier and TypeClassDescriptionclassAbstractCollValueMap<K,V> MultiValueMap的基本实现classCollectionValueMap<K,V> classGraph<T>支持处理无向图结构的Map,本质上是基于SetValueMap实现的邻接表classListValueMap<K,V> 值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示classSetValueMap<K,V> 值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示Methods in org.miaixz.bus.core.center.map.multi 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) 根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致