Vector是一个线程安全的ArrayList,但是效率比较低。
特有方法:
void addElement(E obj) 在集合末尾添加元素
EelementAt( int index) 返回指定角标的元素
Enumeration elements() 返回集合中的所有元素,封装到Enumeration对象中
Enumeration 接口:
boolean | hasMoreElements() 测试此枚举是否包含更多的元素。 |
E | nextElement() 如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。 |
public static void main(String[] args) {
Vector v = new Vector();
v.addElement("123");
v.addElement("324");
v.addElement("456");
v.addElement("789");
System.out.println(v);
//输出指定位置的元素
System.out.println(v.elementAt(2));
//遍历Vector
//elements()方法是返回Vector中的所有元素并存到Enumeration对象中
Enumeration enu = v.elements();
while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}