for(int i =0;i<ax.size();i++)
{
   XXX = ax.get(i);
}

解决方案 »

  1.   

    也可以用迭代器,Iterator it = ax.iterator();
                   while(it.hasNext()){
                         什么什么 = it.next();
                   }
      

  2.   

    首先感谢各位的回复,但是我得到的值为什么是:cn.jack.hibernate.Xydcid@d2883b
      

  3.   

    你不能直接打印
    要转成你希望的类型,并且能够知道对应类型的toString()方法是怎么实现的
      

  4.   

    其实很简单。我想要的是里面字段id,和title的值。
      

  5.   

    for(int i =0;i<ax.size();i++)
    {
       X= ax.get(i);
    }
    //这里取得的是一个object对象! 如果您想要得到具体的类型,请用类型转换!
    //例如希望转化为string类型,x.toString();就OK了
    //如果您使用的JDK1。5的话就可以不用费心去转换类型了,因为新版JDK支持泛型,而且有增
    //强的FOR循环!
      

  6.   

    如果每一项都取,那就用for或者while循环,
    如果只取某一项,那就用getIndex(i)。
    应该没什么问题。
      

  7.   

    List ax = newsDao.flist();
    Iterator e =ax.Iterator();
    while(e.Hasnext()){
      System.out.println(e.next());
    }
      

  8.   

    List list=InfoDao.GetInfo()
    //实例化你的实体类
    StudentInfo  info=null;
    for(int i =0; i<list.size(); i++)
    {
       info=new StudentInfo();
       //获取你要获取的值
        info=list.get(i);
        System.out.println(info.GetXXX());
    }