import java.util.*; //import myclass.*; public class PersonTest { private static Vector mEveryone = new Vector(1); public static void main(String[] args) { Student s1 = new Student("Joe Freshman", 123, 2004); Student s2 = new Student("Suzy Sophomore", 456, 2003); Student s3 = new Student("Johnny Junior", 789, 2002); Student s4 = new Student("Sally Senior", 112, 2001); Professor p1 = new Professor("Dave", 234, "CSCI"); Professor p2 = new Professor("Mr. Old Foagy", 567, "PHIL"); Professor p3 = new Professor("Mr. I have more brains than god.", 890, "MATH"); mEveryone.addElement(s1); mEveryone.addElement(s2); mEveryone.addElement(s3); mEveryone.addElement(s4); mEveryone.addElement(p1); mEveryone.addElement(p2); mEveryone.addElement(p3); // print the information about the students System.out.println(); System.out.println("Everyone's IDs from Enumeration: "); for (Enumeration penum = mEveryone.elements() ; penum.hasMoreElements() ;) { System.out.println(((RPIPerson)penum.nextElement()).getIDNumber()); } // sort the vector System.out.println(); System.out.println("List sorted by ID"); Object[] array; array = mEveryone.toArray(); java.util.Arrays.sort(array); for (int i = 0; i < mEveryone.size(); i++) { System.out.println(array[i]); } } }