Java集合——Vector,LinkedList
Vector
数组结构实现,查询快、增删慢,运行效率慢、线程安全
实例
由于Vector和ArrayList的相似度我直接就放实例了
package list;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Vector;
public class demno2 {
public static void main(String[] args) {
Vector<String> vector = new Vector<>();
vector.add("a");
vector.add("b");
vector.add("c");
//直接看遍历
Enumeration<String> elements = vector.elements();
while (elements.hasMoreElements()){
System.out.println(elements.nextElement());
}
}
}
LinkedList
链表结构实现,增删快,查询慢
常用方法
创建方法
LinkedList<E> list = new LinkedList<E>(); // 普通创建方法
或者
LinkedList<E> list = new LinkedList(Collection<? extends E> c); // 使用集合创建链表
1.addFirst方法在头部添加元素
LinkedList<String> li