Uses of Class
org.aoju.bus.core.map.MapWrapper

Packages that use MapWrapper
Package
Description
Map相关封装,提供特殊Map实现以及列表类型值的Map实现
工具包,提供各种工具方法,按照归类入口为XXXKit,如数组工具ArrayKit等
  • Uses of MapWrapper in org.aoju.bus.core.map

    Modifier and Type
    Class
    Description
    class 
    值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    驼峰Key风格的LinkedHashMap 对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
    class 
    驼峰Key风格的Map 对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
    class 
    忽略大小写的LinkedHashMap 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
    class 
    忽略大小写的Map 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
    class 
    忽略大小写的TreeMap 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
    class 
    值作为集合的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    自定义键的Map,默认HashMap实现
    class 
    双向Map 互换键值对不检查值是否有重复,如果有则后加入的元素替换先加入的元素 值的顺序在HashMap中不确定,所以谁覆盖谁也不确定,在有序的Map中按照先后顺序覆盖,保留最后的值 它与TableMap的区别是,BiMap维护两个Map实现高效的正向和反向查找
    class 
    自定义函数Key风格的Map
    class 
    FuncMap<K,V>
    自定义键值函数风格的Map
    class 
    值作为集合List的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    值作为集合Set(LinkedHashSet)的Map实现,通过调用putValue可以在相同key时加入多个值,多个值用集合表示
    class 
    提供默认值的Map
    class 
    自定义键和值转换的的Map 继承此类后,通过实现TransitionMap.customKey(Object)TransitionMap.customValue(Object),按照给定规则加入到map或获取值。
    Methods in org.aoju.bus.core.map that return MapWrapper
    Modifier and Type
    Method
    Description
    MapWrapper.clone()
     
  • Uses of MapWrapper in org.aoju.bus.core.toolkit

    Methods in org.aoju.bus.core.toolkit that return MapWrapper
    Modifier and Type
    Method
    Description
    static <K, V> MapWrapper<K,V>
    MapKit.wrap(Map<K,V> map)
    创建Map包装类MapWrapper MapWrapper对Map做一次包装