当前位置: 代码迷 >> Java Web开发 >> 如何取集合里的所有对象
  详细解决方案

如何取集合里的所有对象

热度:97   发布时间:2011-05-07 21:31:55.0
如何取集合里的所有对象
取集合中的某个对象我知道,用list.get(index);取出index位置的对象

但是,如果你事先不确定list里有多少个对象,如何取出list里的所有对象呢。
比如定义几个对象变量obj1、obj2、obj3、obj4……
obj1=list.get(0);
obj2=list.get(1);
obj3=list.get(2);
……
但是根本不知道list里有几个对象,如何让赋值停下来。请指教!!!
-----------------------------------------------------------------
其实问题的根本是。我用hibernate存储一次性一批学生对象。具体一次性存多少学生对象是不确定的,于是我用一个list来接收需要保存的学生对象。
但是hibernate的session方法,session.save();请问如何办到?
搜索更多相关主题的帖子: index  

----------------解决方案--------------------------------------------------------
这么久没人来答,我自己解决了,答案大家分享一下
Iterator iter=list.iterator();
while(iter.hasnext())
{
session.save(iter.next());
}
tx.comtim();
这样就可以把list里的所有对象通过hibernate存进数据库。
本帖最近评分记录
  • 柏新星 积分 +1 给大家答案 值得表扬 2011-5-16 21:31
2011-05-08 12:36:59
hsh_1987

等 级:职业侠客
威 望:4
帖 子:92
专家分:343
注 册:2010-3-30
3
  得分:0 
你也可以这样写:
for(Object obj : list){
    obj就是放在list的对象
}
----------------解决方案--------------------------------------------------------
  相关解决方案