list简单问题,在线等待

zhxzhx 2006-03-06 04:59:05
List ls = new ArrayList();
...
rs2= stmt2.executeQuery(strSQL1);
while(rs2.next())
{
java.util.ArrayList arrListRows = new java.util.ArrayList();
arrListRows.add(rs2.getString("SERVICENAME"));
arrListRows.add(rs2.getString("csum"));
ls.add(arrListRows);
}
//这时我要取出某个记录中的第一个或第二个字段的值应怎么取阿
for(int i=0;i<ls.size();i++){
fields2= ????;
}

...全文
117 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cucuchen 2006-03-07
  • 打赏
  • 举报
回复
不提倡这样子写,你可以换一个写法
List ls = new ArrayList();
...
rs2= stmt2.executeQuery(strSQL1);
while(rs2.next())
{
Map map = new HashMap();
map.put("SERVICENAME",rs2.getString("SERVICENAME"));
map.put("csum",rs2.getString("csum"));
ls.add(arrListRows);
}
syp1979 2006-03-07
  • 打赏
  • 举报
回复
写错了.取的是第一行第二列的数据.:<
hongke1490 2006-03-07
  • 打赏
  • 举报
回复
楼上正解
syp1979 2006-03-07
  • 打赏
  • 举报
回复
取第二行第二列的数据:

for(int i=0;i<ls.size();i++){
ArrayList line0 = (ArrayList)ls.get(0);//1.先取代表第一行的arrayList.
String filed2 = (String)line0.get(1);//2.再取得第一行第二列的数据.数组第1项

}

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧