###对于一个集合中的roleId 进行分类得到eg:{id1:list1,id2:list2}这个问题找了好多博客
虽然是很简单的,但是也花费了挺久的,特此写出来
private Map<String,List<OrderGoodStatisticsRes>> getListByClassify(List<OrderGoodStatisticsRes> list) {
Map<String,Object> map = new HashMap<String, Object>();
Map<String,List<OrderGoodStatisticsRes>> resultMap = new HashMap<String, List<OrderGoodStatisticsRes>>();
for (OrderGoodStatisticsRes bean : list) {
if (map.containsKey(bean.getStoreClassifyId())) {
resultMap.get(bean.getStoreClassifyId()).add(bean);
} else {
ArrayList<OrderGoodStatisticsRes> list1 = new ArrayList<OrderGoodStatisticsRes>();
list1.add(bean);
map.put(bean.getStoreClassifyId(), resultMap.put(bean.getStoreClassifyId(), list1));
}
}
return resultMap;
}