import java.util.ArrayList;
import java.util.List;
public class Demo1_List {
public static void main(String[] args) {
demo1();
demo2();
demo3();
demo4();
}
private static void demo4() {
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Object obj=list.set(1, "f");//修改指定索引位置的元素
System.out.println(list);
System.out.println(obj);
}
private static void demo3() {
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Object obj=list.get(1);//获取索引的元素
System.out.println(obj);
}
private static void demo2() {
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Object obj=list.remove(1);//通过索引删除元素,将被删除的元素返回
System.out.println(list);
System.out.println(obj);
}
private static void demo1() {
List list=new ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add(4,"e");//在 指定位置添加元素,当存储时使用不存的索引时,就会出现越界异常,index<=size,并且>=0
System.out.println(list);
}
}