| Package | Description |
|---|---|
| cn.hutool.cache.impl |
提供各种缓存实现
|
| cn.hutool.core.collection |
集合以及Iterator封装,包括集合工具CollUtil,Iterator和Iterable工具IterUtil
|
| cn.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
| cn.hutool.core.map.multi |
多参数类型的Map实现,包括集合类型值的Map和Table
|
| cn.hutool.json |
JSON封装,基于json.org官方库改造
|
| Class and Description |
|---|
| SafeConcurrentHashMap
安全的ConcurrentHashMap实现
此类用于解决在JDK8中调用 ConcurrentHashMap.computeIfAbsent(Object, Function)可能造成的死循环问题。 |
| Class and Description |
|---|
| MapBuilder
Map创建类
|
| Class and Description |
|---|
| CamelCaseMap
驼峰Key风格的Map
对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖 |
| CaseInsensitiveMap
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖 |
| CustomKeyMap
自定义键的Map,默认HashMap实现
|
| ForestMap
基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。 |
| FuncKeyMap
自定义函数Key风格的Map
|
| LinkedForestMap.TreeEntryNode
树节点
|
| MapBuilder
Map创建类
|
| MapProxy
Map代理,提供各种getXXX方法,并提供默认值支持
|
| MapWrapper
Map包装类,通过包装一个已有Map实现特定功能。
|
| ReferenceConcurrentMap
Deprecated.
|
| TolerantMap
一个可以提供默认值的Map
|
| TransMap |
| TreeEntry
允许拥有一个父节点与多个子节点的
Map.Entry实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法 |
| Class and Description |
|---|
| MapWrapper
Map包装类,通过包装一个已有Map实现特定功能。
|
| Class and Description |
|---|
| MapWrapper
Map包装类,通过包装一个已有Map实现特定功能。
|
Copyright © 2025. All rights reserved.