###对于一个集合中的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; }
关于同一个集合中想按照某个值进行分类得到
最新推荐文章于 2024-11-27 17:58:54 发布
本文介绍了一种将集合中的元素按特定属性进行分类的方法,并通过示例代码详细解释了如何实现这一过程。
1106

被折叠的 条评论
为什么被折叠?



