List接口是Collection接口的子接口,List有一个重要的实现类–ArrayList类,List中的元素是有序排列的而且可重复,所以被称为是序列。
List可以精确的控制每个元素的插入位置,或删除某个位置元素,它的实现类ArrayList底层是由数组实现的。
例如:
增加
public static void List_add(){
ArrayList a1 = new ArrayList();
a1.add(“java”);
a1.add(“php”);//List集合中的元素可以重复
a1.add(".net");
System.out.println(“原集合:”+a1);
a1.add(1, “Flash”);
a1.add(0, “ps”);
System.out.println(a1);
ArrayList a2 = new ArrayList();
a2.add("javascript");
a2.add("3dMax");
a2.add("IBM");
a1.addAll(0, a2);
System.out.println(a1);
}
删除
public static void List_remove(){
ArrayList a1 = new ArrayList();
a1.add(“javascript”);
a1.add(“php”);
a1.add(“flash”);
System.out.println(“原集合:”+a1);
a1.remove(0);
System.out.println(a1);
}
修改:
public static void List_set() {
ArrayList a1 = new ArrayList();
a1.add(“javascript”);
a1.add(“php”);
a1.add(".net");
System.out.println(“原集合:”+a1);
a1.set(1, "falsh");
System.out.println(a1);
}