Stack有時也可以稱爲“後進先出”(LIFO)的集合。和其他集合一樣,;壓入和彈出的都是“對象”,所以必須對彈出的東西進行“造型”。
package face;
import java.util.*;
public class Test3 {
static String[] months= {
"January","February","March","April","May","June","july","August","Steptemer","October","November","December"
};
public static void main(String[] args) {
// TODO Auto-generated method stub
Stack stk = new Stack();
for(int i=0;i<months.length;i++)
stk.push(months[i]+" ");
System.out.println("stk= " + stk);
//把棧當做一個Vector
stk.addElement("the last line");
//加堆棧成員
System.out.println("element 5" + stk.elementAt(5));
//
System.out.println("poping elements:");
while(!stk.empty())
System.out.println(stk.pop());
}
}