站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题ArrayList取值问题

ArrayList取值问题

摘要: ArrayList取值问题


while(rs.next())
{
com.home.bean.StatData sd = new com.home.bean.StatData();
sd.setName(rs.getString("name"));
sd.setCount(rs.getFloat("fee"));
list.add(sd);
}
我将查询结果集封装到ArrayList中 但是又不知道如何取出了

特请教


用get,因为取出的是Object,所以还要强制转换成你的具体类型


for(java.util.Iterator i=list.iterator();i.hasNext();)
{
com.home.bean.StatData temp=(com.home.bean.StatData)i.next();
System.out.println(temp.getName());
}

另外list本身还有get(int index)方法.这个时候需要你指定list中元素的下标.比如:
int size=list.size();
for(int i=0;i{
com.home.bean.StatData temp=(com.home.bean.StatData)list.get(i);
System.out.println(temp.getName());
}



这些都在API文档中有描述啊,你为什么不仔细看看文档呢?


谢谢指导 已解决


↑返回目录
前一篇: 一个IO简单的读写问题..在线等...
后一篇: 一个很菜的问题