import java.util.Collection;import java.util.Iterator;import java.util.Vector;
public class TestVector { public static void printElement(Collection<?> c) { Iterator<?> it = c.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } public static void main(String[] args) { Vector<Student> transcript = new Vector<Student>(); transcript.addElement(new Student("Lihua",1,83)); transcript.addElement(new Student("Lilei",2,78)); transcript.addElement(new Student("Hanmeimei",3,90)); System.out.println(transcript.size()); transcript.insertElementAt(new Student("Wangping",4,78),1); printElement(transcript); Student s = (Student)transcript.elementAt(0); System.out.println(s.toString()); }//end of main}// end of TestVector
class Student{ private String sName; private int sID; private double sScore; public Student(String sName, int sID, double sScore) { this.sName = sName; this.sID = sID; this.sScore = sScore; } public String getsName() { return this.sName; } public double getsScore() { return this.sScore; } public String toString() { return "NO." + this.sID + ":" + this.sName + "," +this.sScore; }}
返回结果:
3NO.1:Lihua,83.0NO.4:Wangping,78.0NO.2:Lilei,78.0NO.3:Hanmeimei,90.0NO.1:Lihua,83.0