public Map<String,ArrayList> sort(ArrayList list){
TreeMap tm=new TreeMap();
for(int i=0;i<list.size();i++){
PermissionsModuleEntity s=(PermissionsModuleEntity)list.get(i);
if(tm.containsKey(s.getModuleType())){//
ArrayList l11=(ArrayList)tm.get(s.getModuleType());
l11.add(s);
}else{
ArrayList tem=new ArrayList();
tem.add(s);
tm.put(s.getModuleType(), tem);
}
}
return tm;
}
结果如下:
{
"msg": "success",
"code": "200",
"name": "mark",
"permissionsModules": {
"100": [
{
"id": 1,
"moduleType": "100",
"moduleName": "警用模块1",
"moduleCode": "1001"
},
{
"id": 7,
"moduleType": "100",
"moduleName": "警用模块4",
"moduleCode": "1004"
},
{
"id": 8,
"moduleType": "100",
"moduleName": "警用模块5",
"moduleCode": "1005"
}
],
"101": [
{
"id": 2,
"moduleType": "101",
"moduleName": "警用模块2",
"moduleCode": "1002"
}
],
"102": [
{
"id": 3,
"moduleType": "102",
"moduleName": "警用模块3",
"moduleCode": "1003"
}
]
}
}