import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class ListFianll {
public static void main(String[] args) {
//创建一个list集合
List list = new ArrayList();
list.add("宋江");
list.add("李逵");
list.add("李鬼");
System.out.println(list);
// list可以在指定索引处添加元素
list.add(1, "晁盖");
System.out.println(list);
// list.size();获得长度
Object obj = list.get(2);
System.out.println(obj);
// get()方法,获得指定索引处的元素
ListIterator li = list.listIterator();//这个时候获得的时候长度是死的,
//只能遍历出创建之间的,所以不能动态的打印出来
// 这个listIterator可以从后往前遍历,而且可以添加元素,只不过当时添加打印不出来,
//添加完毕之后才可以打印出来
// !!!!!而且不会出现并发问题
// list.remove(index) 可以通过索引删除
// list.remove(object);也可以通过删除指定的名字来删除
}
}