// 存放结果集的Map
Map<String,List<JobHistoryPojo>> historyMap = new HashMap<String,List<JobHistoryPojo>>();
// 待分组的List
List<JobHistoryPojo> jobHistoryList = saltStackService.getAllJobHistory();
for(JobHistoryPojo jhp : jobHistoryList){
String uuid = jhp.getUuid();
if(historyMap.containsKey(uuid)){
historyMap.get(uuid).add(jhp);
}
else{
List<JobHistoryPojo> list = new ArrayList<JobHistoryPojo>();
list.add(jhp);
historyMap.put(uuid, list);
}
}
集合 -- 将 List 对象按照某一属性进行分组,生成一个 Map 集合
最新推荐文章于 2024-06-25 19:41:45 发布