五、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]);
}
}
}