如何取 Map<String,Integer>l里面的List< Map<String,Integer>>
Map<String, Object> examResult=new HashMap<>();
List<Map<String, Object>> dealUserList = new ArrayList<>();
dealUserList = dealUserService.getDealUserByStepId(Integer.parseInt(nextExamineStep.get("stepId").toString()));
examResult.put("nextStepId", Integer.parseInt(nextExamineStep.get("stepId").toString()));
examResult.put("dealUserList", dealUserList);
examResult.put("stepType", Integer.parseInt(nextExamineStep.get("stepType").toString()));
return examResult;
在另外的地方用的时候,需要用到dealUserList 并且进行遍历
直接强转取:
List<Map<String,Object>> dealUserList = (List<Map<String, Object>>) examResult.get("dealUserList");