import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class ListUtills {
Map<String, List<EtlMoniterLog>> resultMap = new HashMap<String, List<EtlMoniterLog>>();
try{
for(EtlMoniterLog moniterLog : billingList){
if(resultMap.containsKey(moniterLog.getDS_NAME())){//map中异常批次已存在,将该数据存放到同一个key(key存放的是异常批次)的map中
resultMap.get(moniterLog.getDS_NAME()).add(moniterLog);
}else{//map中不存在,新建key,用来存放数据
List<EtlMoniterLog> tmpList = new ArrayList<EtlMoniterLog>();
tmpList.add(moniterLog);
resultMap.put(moniterLog.getDS_NAME(), tmpList);
}
}
}catch(Exception e){
throw new Exception("对数据进行分组时出现异常", e);
}
return resultMap;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。