我把map集合中放入了List<RoleInfo> roleInfoList = roleInfo.getRoleInfoList();
map.put(selectedOrgID[i], roleInfoList);
取出时是这样写的,
Iterator it=map.entrySet().iterator();
while(it.hasNext()){
List<RoleInfo> roles=(List<RoleInfo>)it.next();--但转化时报错
//RoleModel mm=(RoleModel)it.next();
for(RoleInfo mm:roles){
System.out.println("----------------------------");
System.out.println("值是: "+mm.getRoleModel().getRolename()+" "+mm.getRoleModel().getOrgPath());
}
}
请问怎么样取出list集合
map.put(selectedOrgID[i], roleInfoList);
取出时是这样写的,
Iterator it=map.entrySet().iterator();
while(it.hasNext()){
List<RoleInfo> roles=(List<RoleInfo>)it.next();--但转化时报错
//RoleModel mm=(RoleModel)it.next();
for(RoleInfo mm:roles){
System.out.println("----------------------------");
System.out.println("值是: "+mm.getRoleModel().getRolename()+" "+mm.getRoleModel().getOrgPath());
}
}
请问怎么样取出list集合
while(it.hasNext()){
Map.Entry entry = (Entry) it.next();List<RoleInfo> roles=(List<RoleInfo>)entry.getValue();
//RoleModel mm=(RoleModel)it.next();
for(RoleInfo mm:roles){