类 Maps
java.lang.Object
com.weicoder.common.lang.Maps
- 直接已知子类:
W.M
Map的帮助类,获得Map的一些操作
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <K,V> Map<K, V> emptyMap()获得一个不可变的空Mapstatic <K,V> V 获得map中的元素 如果有一者为空 返回 null 如果key对应的值为空 用Class实例化个新值放在map例static <K,V> List<V> 根据map获得相关的list值,如果值为空生成新liststatic <K,O, V> Map<O, V> static boolean判断是否Mapstatic <K,V> ConcurrentMap<K, V> 获得同步的Map实例 实现类是ConcurrentHashMap 默认初始化大小为10static <K,V> ConcurrentMap<K, V> newConcurrentMap(int size) 获得同步的Map实例 实现类是ConcurrentHashMapstatic <K,V> ConcurrentMap<K, V> newConcurrentMap(Map<K, V> map) 获得同步的Map实例 实现类是ConcurrentHashMapstatic <K,V> Map<K, V> newMap()获得Map实例 默认初始化大小为10static <K,V> Map<K, V> newMap(int size) 获得Map实例static <K,V> Map<K, V> 获得Map实例static <K,V> Map<K, V> 获得Map实例static <K,V> Map<K, V> newMap(K[] keys, V[] values) 获得Map实例static <K,V> Map<K, V> newMap(K key, V value) 获得Map实例static <K,V> Map<K, V> 获得Map实例static int获得列表数量
-
构造器详细资料
-
Maps
public Maps()
-
-
方法详细资料
-
get
获得map中的元素 如果有一者为空 返回 null 如果key对应的值为空 用Class实例化个新值放在map例- 类型参数:
K- keyV- val- 参数:
map- 取数据的mapkey- 对应的keyc- 对应值的类- 返回:
- 值
-
getList
根据map获得相关的list值,如果值为空生成新list- 类型参数:
K- 泛型V- 泛型- 参数:
map- 列表key- 键c- 类- 返回:
- List
-
getMap
- 参数:
map-key-- 返回:
-
isMap
判断是否Map- 参数:
obj- 对象- 返回:
- 是否Map
-
newMap
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
key- 键value- 值- 返回:
- Map
-
newMap
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
keys- 键数组values- 值数组- 返回:
- Map
-
newMap
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
keys- 键数组values- 值数组- 返回:
- Map
-
newMap
获得Map实例 默认初始化大小为10- 类型参数:
K- 泛型V- 泛型- 返回:
- Map
-
newMap
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
size- 初始化大小- 返回:
- Map
-
newMap
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
map- 初始化的Map- 返回:
- Map
-
newMaps
获得Map实例- 类型参数:
K- 泛型V- 泛型- 参数:
maps- 初始化的Map- 返回:
- Map
-
newConcurrentMap
获得同步的Map实例 实现类是ConcurrentHashMap 默认初始化大小为10- 类型参数:
K- 泛型V- 泛型- 返回:
- Map
-
newConcurrentMap
获得同步的Map实例 实现类是ConcurrentHashMap- 类型参数:
K- 泛型V- 泛型- 参数:
size- 初始化大小- 返回:
- Map
-
newConcurrentMap
获得同步的Map实例 实现类是ConcurrentHashMap- 类型参数:
K- 泛型V- 泛型- 参数:
map- 初始化的Map- 返回:
- Map
-
emptyMap
获得一个不可变的空Map- 类型参数:
K- 泛型V- 泛型- 返回:
- 一个不可变的空Map
-
size
获得列表数量- 参数:
map- 数据列表- 返回:
- 数量
-