实现一个栈操作,将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());
    
    
    
  
	}

}


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