类 ContainUtils
java.lang.Object
com.flyfish.oauth.utils.ContainUtils
- 作者:
- wangyu
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getIdentifiers(List<T> list, Function<T, Object> function) 通过function转换标识static <E,V> Map <E, V> listsToMap(Collection<E> keys, Collection<V> values) 将key和value组成的list转化为map(zipObject) 转换时不保证有序 !!static <E,V> List <V> listWithKeys(Map<E, V> map, Collection<E> keys) 排除相同的keys的集合static <E,V> List <V> listWithoutKeys(Map<E, V> map, Collection<E> keys) 排除不同的keys剩下的值static <E,V> Map <E, V> mapWithKeys(Map<E, V> map, Collection<E> keys) 排除相同的keys的集合static <E,V> Map <E, V> mapWithoutKeys(Map<E, V> map, Collection<E> keys) 排除不同的keys剩下的值static <E,V> Map <E, V> putAllWithKeys(Map<E, V> map, Collection<E> keys, Map<E, V> source) 通过源Map将所有key对应的值写入目标Map内static <E,V> Map <E, V> removeByKeys(Map<E, V> map, Collection<E> keys) 通过指定的key批量删除值
-
构造器详细资料
-
ContainUtils
public ContainUtils()
-
-
方法详细资料
-
putAllWithKeys
通过源Map将所有key对应的值写入目标Map内- 类型参数:
E-V-- 参数:
map-keys-source-- 返回:
- 目标Map
-
getIdentifiers
-
listWithoutKeys
排除不同的keys剩下的值- 类型参数:
E-V-- 参数:
map-keys-- 返回:
-
listWithKeys
排除相同的keys的集合- 类型参数:
E-V-- 参数:
map-keys-- 返回:
-
mapWithoutKeys
排除不同的keys剩下的值- 类型参数:
E-V-- 参数:
map-keys-- 返回:
-
mapWithKeys
排除相同的keys的集合- 类型参数:
E-V-- 参数:
map-keys-- 返回:
-
removeByKeys
通过指定的key批量删除值- 类型参数:
E-V-- 参数:
map-keys-- 返回:
-
listsToMap
将key和value组成的list转化为map(zipObject) 转换时不保证有序 !!但是如果传入的是list,则必然有序!!- 类型参数:
E-V-- 参数:
keys-values-- 返回:
-