List<Map<String, Object>>增删改查
来源:互联网 发布:部落冲突7本建筑数据 编辑:程序博客网 时间:2024/04/27 20:23
List<Map<String, Object>> List集合新增列
则需要:
List<Map<String, Object>> list_new = new ArrayList<Map<String, Object>>();//新建list集合对象,用于存储新的数据for (Map<String, Object> map : list) {//list为数据库查询出来的数据 Long jxjhid=Long.valueOf(map.get("jxjhid").toString()); //上面的是获取jxjh的值 String mc_new=""; if(jxjhid==1){ mc_new="计划"; }else{ mc_new="不计划"; } map.put("sfjh", mc_new); list_new .add(map);}//另外一种方式//不要下面两行代码
List<Map<String, Object>> list_new = new ArrayList<Map<String, Object>>(); list_new .add(map);
List<Map<String, Object>> List集合删除map中的某个元素
List<Map<String, Object>> list_new = new ArrayList<Map<String, Object>>();Map<String, Object> map1=new HashMap<String, Object>();map1.put("ks", "01");map1.put("js", "10");list_new.add(map1);Map<String, Object> map2=new HashMap<String, Object>();map2.put("ks", "01");map2.put("js", "10");list_new.add(map2);for (Map<String, Object> map : list_new) { map.remove("js");}
List<Map<String, Object>> List集合修改map中的元素
List<Map<String, Object>> list_new = new ArrayList<Map<String, Object>>();Map<String, Object> map1=new HashMap<String, Object>();map1.put("ks", "01");map1.put("js", "10");list_new.add(map1);Map<String, Object> map2=new HashMap<String, Object>();map2.put("ks", "01");map2.put("js", "10");list_new.add(map2);for (Map<String, Object> map : list_new) { map.put("js","11");}
List<Map<String, Object>> List集合查询数据库数据
//公司wh框架的使用方法String sql="select * from jxap " // + " left outer join (select jxjhid,ks from jxjh) jxjh on jxjh.jxjhid=jxap.jxjhid" + " where jxap.jlztm=51 and jxap.bjid=:bjid and jxap.jxjhid in(select jxjhid from jxjh where xqm=:xqm )";SqlCommandImpl sci=new SqlCommandImpl(sql);sci.setInt("bjid", bjid);sci.setInt("xqm", xqm);List<Map<String, Object>> list=gdba.selectAsMapList(sci,jxap);
//普通的框架List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); // 关闭连接flagboolean colseFlag = false; // 打开DB链接if (this.connection == null) { this.connection = this.getDbConnection(); colseFlag = true;}PreparedStatement preStat = null;preStat = this.connection.prepareStatement(sql);ResultSet rs = null;Map<String, Object> map = null;rs = preStat.executeQuery(); // 生成ResultSetMetaDataResultSetMetaData rsMeta = preStat.getMetaData();while (rs.next()) { map = this.Result2Map(rs, rsMeta); // 追加到list中 list.add(map); }
0 0
- List<Map<String, Object>>增删改查
- List模拟增删改查
- string的增删改查
- String—增删查改
- string的增删查改
- List<Map<String, Object>>
- List<Map<String, Object>>
- List<Map<String, Object>>
- String深拷贝+String增删改查
- map的 增删改查 操作
- map的增删改查说明
- map和set增删查改
- List.链表(增删改查)
- List.链表(增删改查)
- Redis list 之增删改查
- 用List实现增删改查
- List<Map<String, Object>>是什么意思
- List<Map<String,Object>>排序
- 【第四课】面向对象编程---this的应用
- Android Gradle 手动下载
- SoapUI学习总结(二) --SoapUI创建使用
- 安全测试之会话管理的恶意利用与预防
- EFI和UEFI的区别
- List<Map<String, Object>>增删改查
- String与StringBuffer、StringBuilder
- AndroidStudio项目里面jar包里面的类相冲突的解决方法
- 材质实例化(Material Instancing)【UE4】
- elasticsearch创建mappingjavaAPi
- xpath抓取代理ip
- 华为机试-麻将胡牌
- 关于javax.servlet.jsp.JspTagException: No message found under code 'language.cn' for locale 'zh_CN'.
- 关于开发的一些正则表达式