Uses of Package
org.aoju.bus.core.map
Packages that use org.aoju.bus.core.map
Package
Description
集合以及Iterator封装
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
Map相关封装,提供特殊Map实现以及列表类型值的Map实现
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
-
Classes in org.aoju.bus.core.map used by org.aoju.bus.core.collection
-
Classes in org.aoju.bus.core.map used by org.aoju.bus.core.lang.mutableClassDescription抽象的
Map.Entry实现,来自Guava 实现了默认的AbstractEntry.equals(Object)、AbstractEntry.hashCode()、AbstractEntry.toString()方法 默认AbstractEntry.setValue(Object)抛出异常 -
Classes in org.aoju.bus.core.map used by org.aoju.bus.core.mapClassDescription值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示驼峰Key风格的Map 对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖忽略大小写的Map 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖自定义键的Map,默认HashMap实现字典对象,扩充了HashMap中的方法基于多个
TreeEntry构成的、彼此平行的树结构构成的森林集合。自定义函数Key风格的Map树节点Map创建类Map拼接器,可以拼接包括Map、Entry列表等Map代理,提供各种getXXX方法,并提供默认值支持Map包装类,通过包装一个已有Map实现特定功能 例如自定义Key的规则或Value规则线程安全的ReferenceMap实现 参考:jdk.management.resource.internal.WeakKeyConcurrentHashMap值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示表格数据结构定义 此结构类似于Guava的Table接口,使用两个键映射到一个值,类似于表格结构单元格,用于表示一个单元格的行、列和值提供默认值的Map自定义键和值转换的的Map 继承此类后,通过实现TransitionMap.customKey(Object)和TransitionMap.customValue(Object),按照给定规则加入到map或获取值。允许拥有一个父节点与多个子节点的Map.Entry实现, 表示一个以key作为唯一标识,并且可以挂载一个对应值的树节点, 提供一些基于该节点对其所在树结构进行访问的方法 -
Classes in org.aoju.bus.core.map used by org.aoju.bus.core.toolkitClassDescriptionMap创建类Map代理,提供各种getXXX方法,并提供默认值支持Map包装类,通过包装一个已有Map实现特定功能 例如自定义Key的规则或Value规则