package day15vector;
import java.util.Enumeration;
import java.util.Vector;
/*
*
* public void addElement(E obj)将指定的组件添加到此向量的末尾,-----add取代
* 将其大小增加 1。如果向量的大小比容量大,则增大其容量。
此方法的功能与 add(E) 方法的功能完全相同(后者是 List 接口的一部分)。
* public E elementAt(int index)返回指定索引处的组件。
此方法的功能与 get(int) 方法的功能完全相同(后者是 List 接口的一部分)。---get取代
public Enumeration<E> elements()返回此向量的组件的枚举。--Iterator itreator
返回的 Enumeration 对象将生成此向量中的所有项。 --hasNext()
生成的第一项为索引 0 处的项,然后是索引 1 处的项,依此类推。 --next()
*/
public class VectorDemo {
public static void main(String[] args) {
Vector v=new Vector();
v.addElement("hello");
v.addElement("world");
v.addElement("java");
for(int i=0;i<v.size();i++){
String s=(String )v.elementAt(i);
System.out.println(s);
}
System.out.println("----------");
Enumeration en=v.elements();//返回的是类的对象
while(en.hasMoreElements()){
String s=(String)en.nextElement();
System.out.println(s);
}
}
}
import java.util.Enumeration;
import java.util.Vector;
/*
*
* public void addElement(E obj)将指定的组件添加到此向量的末尾,-----add取代
* 将其大小增加 1。如果向量的大小比容量大,则增大其容量。
此方法的功能与 add(E) 方法的功能完全相同(后者是 List 接口的一部分)。
* public E elementAt(int index)返回指定索引处的组件。
此方法的功能与 get(int) 方法的功能完全相同(后者是 List 接口的一部分)。---get取代
public Enumeration<E> elements()返回此向量的组件的枚举。--Iterator itreator
返回的 Enumeration 对象将生成此向量中的所有项。 --hasNext()
生成的第一项为索引 0 处的项,然后是索引 1 处的项,依此类推。 --next()
*/
public class VectorDemo {
public static void main(String[] args) {
Vector v=new Vector();
v.addElement("hello");
v.addElement("world");
v.addElement("java");
for(int i=0;i<v.size();i++){
String s=(String )v.elementAt(i);
System.out.println(s);
}
System.out.println("----------");
Enumeration en=v.elements();//返回的是类的对象
while(en.hasMoreElements()){
String s=(String)en.nextElement();
System.out.println(s);
}
}
}