起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2213|回复: 1

[结贴] 怎么便利table?并把table中的值 system.out.println();出来?

[复制链接]

52

主题

147

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
QQ
发表于 2013-10-8 18:24:50 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
        Table table = KSQL.select("select cg.accountID as account, cg.xZhou as x,cg.yZhou as y from CustomerGroup cg ", map1, "/DemoManager/DataEntry/data", null);
               
                for(int i = 0;i<table.size();i++){
                        if(table.iterator().hasNext()){
                                map1.put("x", table.iterator().next().getString("x"));
                                map1.put("y", table.iterator().next().getString("y"));
                                map.add(map1);
                        }
                }


这一段代码,select 是表里的所有的x、y坐标(表里共有5条数据),但是每次”system.out.println(table.iterator.next());“的时候,输出的仅仅是表里的第一条数据,其他数据就是出不来,当我执行“system.out.println(table.size);”得出的结果却是 “5”,是正确的,为什么呢? 现在我的map集合里只有一条数据,其他4条就是不出来

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-10-8 19:54:38 | 显示全部楼层
遍历table参考 http://bbs.justep.com/forum.php? ... 6&pid=164970535
next只能执行一次,每执行一次,就会向下滚动一回记录
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 21:41 , Processed in 0.083549 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表