帮我想一下遍历ArrayList的所有方法,可以的话,帮我写一下程序,谢谢了!!!!!

解决方案 »

  1.   

    for(int i=0;i<arr.size();i++){
    System.out.println(arr.get(i));}for(Object obj:arr){
       System.out.println(obj);
    }
    while(arr.iterator().hasNext()){
     System.out.println(arr.next());   
    }
      

  2.   

    import java.util.*;
    public class Testarraylist 
    {
    public static void main(String[] args) 
    {
    animal a1=new animal("dog");
    Stu s1=new Stu(1,"kk",88);
    Stu s2=new Stu(3,"ll",65);
    Stu s3=new Stu(7,"mm",90);
    Stu s4=new Stu(5,"jj",67);
    Stu s5=new Stu(4,"yy",78);
         List ss=new arrayList();
            ss.add(s1);
    ss.add(s2);
    ss.add(s3);
    ss.add(s4);
    ss.add(s5);
     System.out.println(ss.size());
     int i;
     for(i=0;i<ss.size();i++)
    {
          System.out.println(((Stu)ss.get(i)).show());
        }   ss.add(2,a1);
       System.out.println(ss.size());
     for(i=0;i<ss.size();i++)
    {
          System.out.println(((Stu)ss.get(i)).show());
        }

    }
    }
      

  3.   


    public static void main(String[] args) {   ArrayList list = new ArrayList();    //创建一个ArrayList对象list
       list.add("aaa");                     //将值添加到list里
       list.add(123);
       list.add("rrtt");
       for (int i = 0; i < list.size(); i++) { //通过for循环可以遍历ArrayList
        System.out.println(list.get(i)); // 通过下标输出ArrayList里面的值
       }
      

  4.   

    while(arr.iterator().hasNext()){
     System.out.println(arr.next());是什么意思啊??
      

  5.   

    ArrayList arr3 = new ArrayList();
          arr3.add("abc");
          arr3.add("zwj");
          arr3.add(new Date());
          while(arr3.iterator().hasNext()){
             System.out.print(arr3.iterator().next());
    这段代码好像有点问题的,我运行过后,它一直输出abc,停都停不下来,这到底是怎么一回事啊