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
线程安全的ReferenceMap实现
参考:jdk.management.resource.internal.WeakKeyConcurrentHashMap |
TolerantMap
一个可以提供默认值的Map
|
TransMap |
TreeEntry
允许拥有一个父节点与多个子节点的
Map.Entry 实现,
表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点,
提供一些基于该节点对其所在树结构进行访问的方法 |
Class and Description |
---|
MapWrapper
Map包装类,通过包装一个已有Map实现特定功能。
|
Class and Description |
---|
MapWrapper
Map包装类,通过包装一个已有Map实现特定功能。
|
Copyright © 2024. All rights reserved.