Package | Description |
---|---|
org.dromara.hutool.core.map.multi |
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。 |
org.dromara.hutool.http.multipart |
文件上传封装
|
Modifier and Type | Class and Description |
---|---|
class |
AbsCollValueMap<K,V>
MultiValueMap 的基本实现 |
class |
CollectionValueMap<K,V>
|
class |
Graph<T>
支持处理无向图结构的
Map ,本质上是基于SetValueMap 实现的邻接表 |
class |
ListValueMap<K,V>
值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
|
class |
SetValueMap<K,V>
值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
|
Modifier and Type | Method and Description |
---|---|
MultiValueMap<K,V> |
MultiValueMap.filterAllValues(BiPredicate<K,V> filter)
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
MultiValueMap<K,V> |
AbsCollValueMap.filterAllValues(BiPredicate<K,V> filter)
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
default MultiValueMap<K,V> |
MultiValueMap.filterAllValues(Predicate<V> filter)
根据条件过滤所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
MultiValueMap<K,V> |
MultiValueMap.replaceAllValues(BiFunction<K,V,V> operate)
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
MultiValueMap<K,V> |
AbsCollValueMap.replaceAllValues(BiFunction<K,V,V> operate)
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
default MultiValueMap<K,V> |
MultiValueMap.replaceAllValues(UnaryOperator<V> operate)
根据条件替换所有值集合中的值,并以新值生成新的值集合,新集合中的值集合类型与当前实例的默认值集合类型保持一致
|
Modifier and Type | Method and Description |
---|---|
MultiValueMap<String,UploadFile> |
MultipartFormData.getFileListValueMap()
获取文件映射
|
MultiValueMap<String,String> |
MultipartFormData.getParamListMap()
获取所有属性的集合
|
Copyright © 2025. All rights reserved.