取Map<String,site>map中的全部key

Map<String,Site> siteMap = conference.getSiteList();

Set<String> keyList = siteMap.keySet();//得到key集合

Iterator<String> it = keyList.iterator();//遍历key
while(it.hasNext()){
ConfModelVsDept ConfModelVsDept = new ConfModelVsDept();
String uri = it.next();
Terminal terminal = terminalDao.queryByUri(uri);
ConfModelVsDept.setConfId(model.getId());
ConfModelVsDept.setUnitId(model.getUnitId());
ConfModelVsDept.setUnit(model.getUnit());
ConfModelVsDept.setDeptId(model.getDeptId());
ConfModelVsDept.setDept(model.getUnit());
ConfModelVsDept.setUri(uri);
ConfModelVsDept.setTerminalId(terminal.getId());
if(terminal.getMcuName().equals("自动")){
ConfModelVsDept.setMcuId(0);
}
confModelVsDeptDao.save(ConfModelVsDept);
}

时间: 2024-10-28 17:10:55

取Map<String,site>map中的全部key的相关文章

原型模式 private static Map&lt;String,Prototype&gt; map = new HashMap&lt;String,Prototype&gt;();

public class PrototypeManager { /** * 用来记录原型的编号和原型实例的对应关系 */ private static Map<String,Prototype> map = new HashMap<String,Prototype>(); /** * 私有化构造方法,避免外部创建实例 */ private PrototypeManager(){} /** * 向原型管理器里面添加或是修改某个原型注册 * @param prototypeId 原型编

将Map&lt;String, List&lt;Map&lt;String,Object&gt;&gt;&gt;进行排序

首先我贴上我的代码,刚开始我也不知道怎么排序还写了一些方法,最后请教群里的大神解决了 public Map<String, List<Map<String,Object>>> getGrowList(String id){ List<Map<String, Object>> growList = mentDao.getGrowList(id); SortedMap<String, List<Map<String,Object&g

Map&lt;String,?&gt;和Map&lt;String,Objection&gt;

Map<String, ?>只能是只读模式,不能增加,因为增加的时候不知道该写入什么类型的值:Map<String, Object>可以读和写,只要是所有Object类的子类都可以. 例如: Map<String, List> Map<String, List> map=new HashMap<String,List>(), map.put(key,value); key可以理解成房子 value 可以理解成 住户名 List就是一个数据列表 可

js中遍历后台传的List&lt;Map&lt;String,Site&gt;&gt;

方法1: var siteMap = eval(data.siteMap); for(var j=0;j<siteMap.length;j++) { var newsiteMap = siteMap[j]; for ( var key in newsiteMap ) { var unitName = newsiteMap[key].unitName; var terminalName = newsiteMap[key].terminalName; var isMute = newsiteMap[

JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换工具类(调优)

原文链接:http://blog.csdn.net/qq7342272/article/details/6830907#comments 调试时出现bug,在String中包含list嵌套或map嵌套时会出现字符串下标越界异常,原因是split分割时会出现""字符串,此时引用str.charAt(0)会抛出该异常,如图: 优化代码,经调试暂时解决String中2层嵌套list转换,如下: 1 package test; 2 3 import java.util.ArrayList; 4

javaBean与Map&lt;String,Object&gt;互转

1. 为什么要实现javaBean与Map<String,Object>相互转换? 用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作.如果大家用过BeanUtils.populate的话,就知道,这

对List&lt;Map&lt;String,Object&gt;&gt; 进行排序

1 package lltse.base.collectiondemo; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.HashMap; 7 import java.util.List; 8 import java.util.Map; 9 import java.util.Random; 10 11 12 publi

List&lt;Map&lt;String, Object&gt;&gt;相关

2016年8月6日13:53:00 --------------------------- List<Map<String, Object>> List集合新增列 则需要: List<Map<String, Object>> list_new = new ArrayList<Map<String, Object>>(); //新建list集合对象,用于存储新的数据 for (Map<String, Object> map

添加,删除List&lt;Map&lt;String, Object&gt;&gt;元素

添加 //初始化 List<Map<String, Object>> products = new ArrayList<Map<String,Object>>(); //也可以这样初始化List<Map<String, Object>> products = null //初始Map<String,Object> Map<String,Object> product01 = null; product01.pu