Java Stack遍历与Vector关系

import java.util.*;
public class Stacks {
public static void main(String[] args) {
    Stack myStack = new Stack();
    myStack.push("Monday");
    myStack.push("Tuesday");
    myStack.push("Wednesday");

    //迭代器方式
    Iterator St_ite=myStack.iterator();
    while(St_ite.hasNext()){
        System.out.println(St_ite.next());
    }

    //枚举器方式
    Enumeration St_enu=myStack.elements();
    while(St_enu.hasMoreElements()){
        System.out.println(St_enu.nextElement());
    }

    //pop方式(清空)
    while(!myStack.empty()){
        System.out.println(myStack.pop());
    }

}
}
//由以上可以看出,Stack是特殊的Vector。
//充分证明
//public class Stack
//extends Vector

你可能感兴趣的:(Java)