Uses of Interface
org.aoju.bus.core.map.MultiValueMap

Packages that use MultiValueMap
Package
Description
Map相关封装,提供特殊Map实现以及列表类型值的Map实现
  • Uses of MultiValueMap in org.aoju.bus.core.map

    Classes in org.aoju.bus.core.map that implement MultiValueMap
    Modifier and Type
    Class
    Description
    class 
    值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    MultiValueMap的通用实现,可视为值为Collection集合的Map集合 构建时指定一个工厂方法用于生成原始的Map集合,然后再指定一个工厂方法用于生成自定义类型的值集合 当调用MultiValueMap中格式为“putXXX”的方法时,将会为key创建值集合,并将key相同的值追加到集合中
    class 
    支持处理无向图结构的Map,本质上是基于SetValueMap实现的邻接表
    class 
    值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    Methods in org.aoju.bus.core.map that return MultiValueMap
    Modifier and Type
    Method
    Description
    AbstractCollValueMap.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)
    根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致