Uses of Package
org.miaixz.bus.core.center.map
Packages that use org.miaixz.bus.core.center.map
Package
Description
Map相关封装,提供特殊Map实现
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table
MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。
Table:使用两个键映射到一个值,类似于表格结构。
Set相关封装提供可变值对象的封装,用于封装int、long等不可变值,使其可变
提供各种工具封装
xyz:做好一切必要准备,可以行动了
-
Classes in org.miaixz.bus.core.center.map used by org.miaixz.bus.core.center.mapClassDescription驼峰Key风格的Map 对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖忽略大小写的Map 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖自定义键的Map,默认HashMap实现字典对象,扩充了LinkedHashMap中的方法基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。自定义函数Key风格的Map树节点Map创建类Map拼接器,可以拼接包括Map、Entry列表等。Map代理,提供各种getXXX方法,并提供默认值支持Map包装类,通过包装一个已有Map实现特定功能。例如自定义Key的规则或Value规则一个可以提供默认值的Map自定义键和值转换的的Map 继承此类后,通过实现TransMap.customKey(Object)和TransMap.customValue(Object),按照给定规则加入到map或获取值。允许拥有一个父节点与多个子节点的Map.Entry实现, 表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点, 提供一些基于该节点对其所在树结构进行访问的方法三值表结构,可重复 用于提供三种值相互查找操作 查找方式为indexOf方式遍历查找,数据越多越慢。 -
Classes in org.miaixz.bus.core.center.map used by org.miaixz.bus.core.center.map.multi
-
Classes in org.miaixz.bus.core.center.map used by org.miaixz.bus.core.center.set
-
Classes in org.miaixz.bus.core.center.map used by org.miaixz.bus.core.lang.mutableClassDescription抽象的
Map.Entry实现,来自Guava 实现了默认的AbstractEntry.equals(Object)、AbstractEntry.hashCode()、AbstractEntry.toString()方法。 默认AbstractEntry.setValue(Object)抛出异常。 -
Classes in org.miaixz.bus.core.center.map used by org.miaixz.bus.core.xyzClassDescriptionMap创建类Map的getXXX封装,提供针对通用型的value按照所需类型获取值Map代理,提供各种getXXX方法,并提供默认值支持Map包装类,通过包装一个已有Map实现特定功能。例如自定义Key的规则或Value规则