通过从对象中过滤一些属性来创建新列表Map <string,object =“”>

时间:2017-04-19 08:32:24

标签: java list

我想通过从对象中过滤一些属性来创建一个创建动态列表Map的方法。

private List<Map<String, Object>> FilterAttribute(List<Map<String, Object>> listData, List<String> listAttributes){

}

如何创建它? 注意:列表属性可以更改。 示例:

listData={ [ID=1, actor="A", ID1 = 1, film="F"], 
    [ID=2, actor="B", ID1 = 1, film="X"],
    [ID=3, actor="C", ID1 = 1, film="Y"]}

listAttributes={actor, film}

-> Result = { actor="A", film="F"], 
    [ actor="B", film="X"],
    [actor="C", film="Y"]}

listAttributes={actor}

-> Result = { actor="A"], 
    [ actor="B"],
    [actor="C"]}

0 个答案:

没有答案