ArrayList al = ....
Iterator itr = al.iterator();
while(itr.hasNext()){
    out.println(itr.next());
}

解决方案 »

  1.   

    这个不是很简单的的吗??
    int size = arrayList.size();
    for (int i = 0; i< size; i++) {
      String str = (String)arrayList.get(i);  //假如你的arraylist里的存放的是字符串
      out.println(str);
    }
      

  2.   

    这个是呀,只要把util 的包引进去就行了
      

  3.   

    推荐  bestdelphier(我是一只小小小菜鸟)的写法,比较有效率。。
      

  4.   

    同意楼上的,补充,bestdelphier(我是一只小小小菜鸟)写的itr.next()需要强制转换。
      

  5.   

    XXObject data = new XXObject();
    ArrayList list = new ArrayList();
    list.add(data);
    Iterator it = list.iterator();
    while(it.hasNext()){
         XXObject data = (XXObject)it.next();
         //现在data可以用了.
    }
      

  6.   

    <table>
      <tr>
    <%
    Arraylist aa=xxx;
      Iterator it=aa.iterator();
      while(it.hasNext()){
        out.print("<td>"+it.next()+"</td>");
      }
    %>
      </tr>
    </table>