这里假设你的bean叫做Bean,你想打出它的属性category。it.next得到的是一个对象,就是你设置的java bean对象。你如果想取到Category的内容,而且注意泛型的使用,你需要
Iterator<Bean>it = list.iterator()
out.print("遍历list得到的结果:"+"<br>")
while (it.hasNext()) {
out.print(it.next().getCategory() + "<br>")
}
并且提醒你下,个人建议不使用迭代器进行遍历,效率比较滴,可以使用JDK6.0的新的for each来遍历.
out.print("遍历list得到的结果:"+"<br>")
for(Bean bean:list){
out.print(bean.getCategory() + "<br>")
}
希望对你有帮助。
遍历你的ResultSet即可while(rs.next()) {
user.setId(rs.getInt("id"))
user.setUsername(rs.getString("username"))
user.setPassword(rs.getString("password"))
}
取出大数据量的数据和用arraylist还是linklist没有任何关系!
看你的关注点在哪里,如果数据量够大,你要考虑查询时间会不会太长,你能不能接受
ArrayList和LinkList的区别是底层数据结构不一样。
ArrayList底层用得是数组,查询快。
LinkedList底层是自定义数据体,增删快。
所以你要如何处理这个数据,可以根据不同的特别来决定使用哪一个?
如果仅仅只是作为一个接收体,并不对数据做任何处理,那么两者都一样
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)