Vector类概述及使用
Vector类概述
底层数据结构是数组,查询快,增删慢
线程安全,效率低
Vector类特有功能
1:添加功能
-
public void addElement(Object obj) -- add()
- 2:获取功能
-
public Object elementAt(int index) -- get()
-
public Enumeration elements() -- Iterator iterator()
-
boolean hasMoreElements() hasNext()
-
Object nextElement() next()
Vector案例
// 创建集合对象
Vector v = new Vector();
// 添加功能
v.addElement("hello");
v.addElement("world");
v.addElement("java");
// 遍历
for (int x = 0; x < v.size(); x++) {
String s = (String) v.elementAt(x);
System.out.println(s);
}
System.out.println("------------------");
Enumeration en = v.elements(); // 返回的是实现类的对象
while (en.hasMoreElements()) {
String s = (String) en.nextElement();
System.out.println(s);
}