map集合遍历,放入id

背景,需要从电脑导入excel表格到网页上
然后表格中公司需要对应数据库的id 通过key-value方法来对应id

Office office = new Office();
office.setG001(ShiroUser.getG001());//取出登陆用户名
office.setDelFlag("0"); //设置默认值为0
List<Office> officeList =officeService.selectList(office); //office列表放入集合

Map<String,Integer> officemap=new HashMap<>(); //hashMap进行遍历
for(Office ooo:officeList){
officemap.put(ooo.getName(),ooo.getId());
}


if (officemap.get(i.getOfficename())!=null){
i.setOfficeid(officemap.get(i.getOfficename()));//将名字跟id对应起来
}
posted @ 2019-05-28 19:20  蜗牛的代码之路  阅读(605)  评论(0编辑  收藏  举报