ArrayList遍历输出问题

ArrayList遍历输出问题,第1张

你好

这里假设你的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底层是自定义数据体,增删快。

所以你要如何处理这个数据,可以根据不同的特别来决定使用哪一个?

如果仅仅只是作为一个接收体,并不对数据做任何处理,那么两者都一样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6767900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存