// 统计结果集
Map<String, List<StationChenk>> vaildCheckMap = new HashMap<String, List<StationChenk>>();
// <站点+时效,List<站点>>
for (StationChenk s : stationChenkList) {
String key = s.getStationId() + "_" + s.getForecastValidValue();
if (vaildCheckMap.containsKey(key)) {
vaildCheckMap.get(key).add(s);
} else {
List<StationChenk> tmpList = new ArrayList<StationChenk>();
tmpList.add(s);
vaildCheckMap.put(key, tmpList);
}
}
重数据库中得到list集合,从该集合中找出字段属性一直的key得到相应的value