数据库中遍历 问题。。。。。。。。。。

问题描述

public List<Map<String, Object>> findMovieByRegion(String region){List<Map<String, Object>> movieList = new ArrayList<Map<String, Object>>();SQLiteDatabase db = dbHelper.getReadableDatabase();Cursor cursor = db.rawQuery("select num from Online_movie where region=?", new String[]{region});while(cursor.moveToNext()){int aa = cursor.getInt(cursor.getColumnIndex("num"));HashMap<String, Object> map = new HashMap<String, Object>();map.put("aaa", aa);System.out.println(map);movieList.add(map);}return movieList;}//______________________________________________下面是 遍历上面 数据库中的 集合MovieService ms = new MovieService(this.getBaseContext());List<Map<String,Object>> typenum = ms.findMovieByRegion("美国");for (Iterator<Map<String, Object>> typeiterator = typenum.iterator(); typeiterator.hasNext();) {Object num = typeiterator.next();//这里打印的 num 是{aaa=10},{aaa=9},{aaa=3}可是 我只想得到 10,9,3这几个数字 因为 有花括号的话 组成的路径就是错误的 Log.v("num===ggggggggggggggg>", ""+num);listmap = FileList.findFile(Environment.getExternalStorageDirectory()+"/Pictures/"+num+".jpg");}

解决方案

Object num = typeiterator.next(); 为什么用object接收,不用map呢。用map取得get(key)就可以了
解决方案二:
你遍历的是List,可List里面的元素类型是Map,当然会打印名-值对的形式,再把里面的Map遍历下吧

时间: 2024-10-13 00:35:08

数据库中遍历 问题。。。。。。。。。。的相关文章

遍历-要将数据库中以字符串形式存在的表达式写入if..else if...else if代码中,怎样做到

问题描述 要将数据库中以字符串形式存在的表达式写入if..else if...else if代码中,怎样做到 如题,本来可以一直用if...else if... 把所有的表达式都遍历一遍以找出吻合的项的但现在要求弄个规则库,把表达式的信息都放在规则库中,方便对这些起约束作用的表达式就行管理,如增删查找等操作:我的设想是弄个数据库表,把表达式都存在表中,然后弄个if..else if循环遍历整个表的表达式,但问题是表达式存入数据库中在取出来是字符串,写入代码的时候会有""引号,不符合代码

asp.net-GridView中有数据,但是我遍历存储的时候发现没有存到数据库中去

问题描述 GridView中有数据,但是我遍历存储的时候发现没有存到数据库中去 我设计的数据表testdetail为: GridView中有数据,形式为 我现在想把GridView中的Label3的内容(已绑定了数值)存到testdetail的typeid中, 我使用的方法是 DataBase db = new DataBase(); foreach (GridViewRow dr in GridView2.Rows)//保存试卷单选题信息 { string single = "insert i

jsp-从数据库中取出数据对应的集合,在JSP页面中遍历出一个表格,数据库中的字段对应的是表格表头名

问题描述 从数据库中取出数据对应的集合,在JSP页面中遍历出一个表格,数据库中的字段对应的是表格表头名 从数据库中取出数据对应的集合,在JSP页面中遍历出一个注册项的列表,每一项都是从数据库中的表中取出的,比如,第一行为用户名,后面是个文本框,第二行是密码,后面还是个文本框,但是有的type是text,有的是password,上传文件对应的是file,如何才能动态解决这个问题,在页面中用foreach,只写一列数据,在页面中得到所有的注册项,这种方法如果不可行,那么请问各位大神,应该如何处理比较

java频繁连接、调用oracle数据库的某存储过程,且存储过程返回游标在JAVA中遍历,使用什么连接,或什么方式效率比较好??

问题描述 java频繁连接.调用oracle数据库的某存储过程,且存储过程返回游标在JAVA中遍历,使用什么连接,或什么方式效率比较好??

PHP中在数据库中保存Checkbox数据

数据|数据库 介绍 checkbox是一个非常有用的页面表单项,在让用户进行多重选择的情况下,它甚至可以允许用户选择全部项目或是一个都不选.但是,尽管这是一个非常优秀的表单元素,但在我们的工作中,在如何正确地保存选择项这方面总存在一些易混淆的情况发生.本文将描述在遵循好的数据库设计原则的方法下,如何把checkbox选择项正确地保存在数据库中. 要求 本文将阐述如何把选择项正确地保存在用户数据库中的方法.尽管这里包括了有用的PHP代码,但我将从数据库设计的观点来表达它们,所以,你可以很方便地使用

求助,数据库中读取数据生成张表

问题描述 小弟刚刚实习一个月,最近遇到个问题一直没有进展问题描述,从Mysql数据库中读取一个表,生成一个Excel表格,但是表格和表的结构不一样我怎么样写一个Servlet,来实现这个功能呢?我想知道的是生成这个表格,并把数据传入进去的步骤如果能有一种上传一个干净没有数据的Excel表格做模版向其中添加数据也是再好不过啦.拜托各位大神指点迷津了,您的一句指点将使我少走许多弯路,谢谢啦 解决方案 解决方案二:poi或者jxl都可以实现读数据库获取数据想必应该难不倒你最主要的是使用poi或者jxl

关系型数据库中的关键技术

存储引擎 MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方式这种非常松的耦合关系. 由于各存储引擎功能特性差异较大,这篇文章主要是介绍如何来选择合适的存储引擎来应对不同的业务场景. MyISAM 1.特性 不支持事务:MyISAM存储引擎不支持事务,所以对事务有要求的业务场景不能使用 表级锁定:其锁定机制是表级索引,这虽然可以让锁定的实现成本很小但是也同时大大降低了其并发性能 读写互相阻塞:不仅会在写入的时

多附件上传怎么添加到数据库中啊(VB的 在线)

问题描述 想实现一个多附件上传功能在网上找到的例子PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMyTitle.Text="<h3>多文件上传</h3>"Upload.Text="开始上传"If(Me.IsPostBack)ThenMe.SaveImages()EndSubPrivateFunctionSave

《R语言数据分析》——1.4 从数据库中导入数据

1.4 从数据库中导入数据 使用一个专用的数据库测试平台比根据需要从磁盘中导入文件效率要高很多,这是由数据库本身特性决定的: 对大数据表的访问速度更快 在数据导入R前,提供了更快更有效的数据聚集和筛选方法 相比电子表格以及R对象实现的传统矩阵模型,能够提供更加结构化的关系 数据模型来存储数据 提供对数据的连接及合并操作 在同一时间支持对多个客户端的并发远程访问 提供了安全和有限的访问 提供可扩展及可配置的数据存储后台 DBI包提供了数据库操作的接口,可以作为R和不同关系数据管理系统(Relati