package zhang.javase.TestLinkedList;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.util.Vector;
/**
- LinkedList:双向链表实现的 List和 Deque接口。实现了所有的可选列表操作,并允许所有元素(包括 null)。
- 1.linkedList的底层是用双向链表来实现的
- 2.允许输入null
- 3.特点:频繁的插入和删除的过程中,不用移动集合中的全部元素,大大的增加了效率,相对Arraylist来讲
- Vector:的 Vector类实现了一个可增长对象数组。像一个数组,它包含可以使用整数索引进行访问的组件。
- 然而,一个 Vector大小可以成长或需要适应添加和删除的项目后, Vector已创建收缩(是一个古老的list的实现类)
- @作者:小章鱼
*/
public class TestLinkedList {
public static void main(String[] args) {
List lin = new LinkedList();
lin.add(“zhangyukang”);
lin.add(2324);
lin.add(“we”);
lin.add(null);
System.out.println(lin);
System.out.println("+++++++++++++++++");
List v=new Vector();
v.add("zhangyuakang");
v.add(232);
v.add(new Date());
System.out.println(v);
//增强for循环遍历集合的元素
for(Object b:v){
System.out.println(b);
}
}
}