一、 概述
- 基于数组
- 默认初始容量20,每次扩容一倍。
- 内存空间连续。查询较快,增删较慢
- 是一个线程安全的集合。也是java中最早的集合
二、方法摘要
- capacity() ; 获取vactor底层数组的大小
- elements() : 获取一个枚举对象 Enumeration<String> e = v.elements(); e.hasMoreElemnets() //判断是否有更多的元素; e.nextElemnet() //将指针指向下一个元素
public static void main(String[] args) { Vector v= new Vector(); v.add("a"); v.add("b"); v.add("c"); v.add("d"); //返回Vector底层数组的大小 System.out.println(v.capacity()); Enumeration<String> e = v.elements(); while(e.hasMoreElements()){ String str = e.nextElement(); System.out.println(str); //移除元素 v.remove(str); } //这种方法只能间隔移除,是移除不干净的 }