import java.lang.System;
import java.util.Vector;
import java.util.Emumeration;
public class Avector{
public static void main(String args[])
{
/* 0. */ Vector v=new Vector();
/* 1. */ v.addElement("one");
/* 2. */ v.addElement("two");
/* 3. */ v.addElement("three");
/* 4. */ v.insertElementAt("zero",0);
/* 5. */ v.insertElementAt("oop",3);
/* 6. */ v.setElementAt("three",3);
/* 7. */ v.setElementAt("four",4);
/* 8. */ v.removeAllElements();
}
}
/*执行后结果如下:
Vector中的变化情况:
1. one 2. one 3. one 4. zero 5.zero 6. zero 7. zero 8.
two two one one one one
three two two two two
three oop three three
three four
*/
另外,Vector 在参数传递中发挥着举足轻重的作用。
在Applet 中有一块画布(Canvas) 和一个(Panel), 而Panel 中放着用户要输入的信息,根据这些信息把参数传递到canvas 中,这时在Java 中用一个接口(Interface), 而在接口中需用一个Vector 去传递这些参数。另外,在一个类向另一个类参数传递就可以用这种方法。
例如: