public Map<Object,List<HashMap<String, ?>>> getMapList(List<HashMap<String, ?>> result,String key){
Map<Object,List<HashMap<String, ?>>> results = new HashMap<Object,List<HashMap<String, ?>>>();
if(null != result && result.size() > 0){
for (int i = 0; i < result.size(); i++) {
HashMap<String, ?> rl = result.get(i);
String area = rl.get(key) == null ? "":rl.get(key).toString();
List<HashMap<String, ?>> rls = results.get(area);
if(null != rls && rls.size() > 0){
rls.add(rl);
results.put(area, rls);
}else{
List<HashMap<String, ?>> rls1 = new ArrayList<HashMap<String, ?>>();
rls1.add(rl);
results.put(area,rls1);
}
}
}
return results;
}
Map<Object,List<HashMap<String, ?>>> results = new HashMap<Object,List<HashMap<String, ?>>>();
if(null != result && result.size() > 0){
for (int i = 0; i < result.size(); i++) {
HashMap<String, ?> rl = result.get(i);
String area = rl.get(key) == null ? "":rl.get(key).toString();
List<HashMap<String, ?>> rls = results.get(area);
if(null != rls && rls.size() > 0){
rls.add(rl);
results.put(area, rls);
}else{
List<HashMap<String, ?>> rls1 = new ArrayList<HashMap<String, ?>>();
rls1.add(rl);
results.put(area,rls1);
}
}
}
return results;
}