public class MapUtil extends Object
| 构造器和说明 |
|---|
MapUtil() |
public static List<Map<String,Object>> extracts(Collection<Map<String,Object>> list, String... keys)
list - listkeys - keyspublic static Collection<Map<String,Object>> distinct(Collection<Map<String,Object>> list, String... keys)
list - listkeys - 根据keys列或属性值比较public static Collection<Object> distinctValue(Collection<Map<String,Object>> list, String key)
public static Collection<Map<String,Object>> distinct(Collection<Map<String,Object>> list, List<String> keys)
public static boolean contain(Collection<Map<String,Object>> list, Map<String,Object> obj, String... keys)
public static boolean contain(Collection<Map<String,Object>> list, Map<String,Object> obj, List<String> keys)
public static boolean equals(Map<String,Object> obj1, Map<String,Object> obj2, List<String> keys)
public static boolean equals(Map<String,Object> obj1, Map<String,Object> obj2, String... keys)
public static Map<String,Object> copy(Map<String,Object> src, Map<String,Object> copy, List<String> keys)
public static Map<String,Object> copy(Map<String,Object> src, Map<String,Object> copy, String... keys)
public static Map<String,Object> query(Collection<Map<String,Object>> datas, Map<String,Object> kvs)
public static List<Map<String,Object>> querys(Collection<Map<String,Object>> datas, int begin, String... params)
public static List<Map<String,Object>> querys(Collection<Map<String,Object>> datas, String... params)
public static List<Map<String,Object>> querys(Collection<Map<String,Object>> datas, int begin, int qty, String... params)
public static List<Map<String,Object>> querys(Collection<Map<String,Object>> datas, int begin, int qty, Map<String,Object> kvs)
public static Collection<Map<String,Object>> pivot(Collection<Map<String,Object>> datas, List<String> pks, List<String> classKeys, List<String> valueKeys)
datas - 数据集pks - 唯一标识key(如编号,姓名)classKeys - 分类key(如年度,科目)valueKeys - 取值key(如分数,等级),如果不指定key则将整行作为valuepublic static Collection<Map<String,Object>> pivot(Collection<Map<String,Object>> datas, String[] pks, String[] classKeys, String[] valueKeys)
public static Collection<Map<String,Object>> pivot(Collection<Map<String,Object>> datas, String pk, String classKey, String valueKey)
datas - 数据pk - 唯一标识key(如姓名)多个key以,分隔如(编号,姓名)classKey - 分类key(如科目)多个key以,分隔如(科目,年度)valueKey - 取值key(如分数)多个key以,分隔如(分数,等级)public static Collection<Map<String,Object>> pivot(Collection<Map<String,Object>> datas, String pk, String classKey)
Copyright © 2022. All rights reserved.