类集框架(二)

五、ArrayList接口

ArrayList接口是List接口的子接口,ArrayList定义如下:

public class ArrayList<E>extends AbstractList<E>

implements List<E>, RandomAccess, Cloneable, Serializable

输出数据示例:

import java.util.ArrayList;

 

public class ArrayListDemo {

   public static void main(String[] args) {

     // TODO Auto-generated method stub

     ArrayList<String> al=new ArrayList<String>();

     al.add("guoxu");

     al.add("xiaoli");

     al.add("xiaoguo");

     for(int i=0;i<al.size();i++){

        System.out.println(al.get(i));

     }

   }

}

利用ArrayList的toArray方法输出,代码示例如下:

import java.util.ArrayList;

 

public class ArrayListDemo {

 

   /**

    * @param args

    */

   public static void main(String[] args) {

     // TODO Auto-generated method stub

     ArrayList<String> al=new ArrayList<String>();

     al.add("guoxu");

     al.add("xiaoli");

     al.add("xiaoguo");

     Object[] o=al.toArray();

     for(inti=0;i<o.length;i++){

        System.out.println(o[i]);

     }

   }

 

}

 

posted @ 2011-08-08 08:15  rorshach  阅读(106)  评论(0)    收藏  举报