目录
1:概念
2: Vector类特有功能
3:Vector案例
存储字符串并遍历 存储
自定义对象并遍历
1:概念
Vector类概述 底层数据结构是数组,查询快,增删慢 线程安全,效率低
注意:由于Vector类继承于List而List继承于Collection所以Vector类具有他们有的一般方法。
2: Vector类特有功能
(1:public void addElement(Object obj)
在集合末尾添加元素,功能和add()方法一样
(2:public Object elementAt(int index)
该方法的功能与get(int)方法相同
(3:public Enumeration elements()返回此向量的组件的枚举。
package day27;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;
public class Test5 {
public static void main(String[] args) {
Vector vector = new Vector();//创建vector对象
//添加元素
vector.add(1);
vector.add('A');
vector.add(1,2);
vector.addElement("hello");
//获取索引为1的元素
System.out.println(vector.get(1));
System.out.println("===================================");
System.out.println(vector.elementAt(1));
System.out.println("===================================");
//迭代器遍历
Iterator iterator = vector.iterator();
while (iterator.hasNext()){
Object next = iterator.next();
System.out.println(next);
}
System.out.println("===================================");
//返回此向量的组件的枚举。
Enumeration elements = vector.elements();
System.out.println(elements);
}
}
3:Vector案例
存储字符串并遍历 存储
package day27;
import java.util.Iterator;
import java.util.Vector;
public class Test6 {
public static void main(String[] args) {
Vector vector = new Vector();//创建对象
//添加元素
vector.add("hello");
vector.add("java");
vector.add("hadoop");
vector.add("mysql");
vector.addElement("spark");
//迭代器遍历
Iterator iterator = vector.iterator();
while(iterator.hasNext()){
Object next = iterator.next();
System.out.println(next);
}
}
}
package day27;
import java.util.Iterator;
import java.util.Vector;
public class Test6 {
public static void main(String[] args) {
Vector vector = new Vector();//创建对象
//添加元素
vector.add("hello");
vector.add("java");
vector.add("hadoop");
vector.add("mysql");
vector.addElement("spark");
//迭代器遍历
Iterator iterator = vector.iterator();
while(iterator.hasNext()){
Object next = iterator.next();
System.out.println(next);
}
}
}



