|
import java.util.ArrayList;
import java.util.List;
// ArrayList中add(E e)与add(int index,E element)实例
public class TestList1 {
public static void main(String[] args){
List list=new ArrayList();
// list.add("c");
// list.add("b");
// list.add("e");
// list.add("f");
//
// for(int i=0;i<list.size();i++){
// System.out.println(list.get(i));
// }
// public void add(int index,E element)
// index必须从零开始,并且要逐步加一;
list.add(0, "c");
list.add(1, "b");
list.add(2, "e");
list.add(3, "f");
for(int j=0;j<list.size();j++){
System.out.print(list.get(j)+" ");
}
// 添加一个元素;它会添加到b,e之间。
list.add(2, "c");
System.out.println();
for(int k=0;k<list.size();k++){
System.out.print(list.get(k)+" ");
}
}
}
// 总结: add(E e)将指定的元素添加到此列表的尾部。而
// add(int index,E element) 将指定的元素插入此列表中的指定位置。
// 一般很少用 add(int index,E element) 添加元素,因为ArraysList
// 添加元素是o(n)操作,多数用LinkedList,因为LinkedList是链表添加
// 元素是o(1)操作 |
|