package assignmentNine;

import java.util.Iterator;
import java.util.Stack;
import java.util.Vector;

public class QuestionThree {
    public static void main(String[] args) {
        // Create objects for the Vector and Stack to hold
        String s0 = new String("Which String are you?");
        String s1 = new String("I'm s1!");
        String s2 = new String("No you aren't, I am!");
        String s3 = new String("I know you are, but what am I?");
        String s4 = new String("Well this is just getting silly.");
        
        // Create the Vector and Stack
        Vector <String> myVector = new Vector <String> ();
        Stack <String> myStack = new Stack <String> ();
        
        // Populate the Vector and Stack
        myVector.add(s0);
        myVector.add(s1);
        myVector.add(s2);
        myVector.add(s3);
        myVector.add(s4);
        myStack.add(s0);
        myStack.add(s1);
        myStack.add(s2);
        myStack.add(s3);
        myStack.add(s4);
        
        // Display the Vector and Stack
        Iterator <String> vectorIterator = myVector.iterator();
        System.out.println("Display the Vector's contents");
        while(vectorIterator.hasNext()) {
            System.out.println("\tNext String: " + vectorIterator.next());
        }
        Iterator <String> stackIterator = myStack.iterator();
        System.out.println("\nDisplay the Stack's contents");
        while(stackIterator.hasNext()) {
            System.out.println("\tNext String: " + stackIterator.next());
        }
    }
}
