2 zb358983019 zb358983019 于 2014.11.05 18:53 提问

有一个List里面包涵了若干个HashMap,筛选出HashMap中的4条记录组成一个新List

筛选规则:如果status为2的有四条以上记录则按projectId从大到小筛选4条,如果status=2不足,剩余部分从status=3中取,按projectId从大到小排序,以此类推。。(求大神帮忙)
list如下[{status=2, projectId=70}, {status=3, projectId=69},{status=3, projectId=68},{status=3, projectId=67},{status=4, projectId=66},{status=4, projectId=65},{status=5, projectId=64}]

Csdn user default icon
上传中...
上传图片
插入图片