實現一個棧操作,將1~12月的英文單詞壓入棧中,然後再將其取出,使用Java代碼實現(ERP軟件公司2005.10)

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());
    
    
    
  
	}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章