/**
* 栈操作LIFO,实现12月份的圧栈和出栈
* 利用Stack类实现----Stack继承自Vector(队列)
* 完全看不出编程能力啊,笔试可以这样做吗?
*
*
* Queue:是一个raw type----继承后才能用
*/
package test;
import java.util.Stack;
public class Stacks {
static String[] months = {"Jan","Feb","Mar",
"Apr","May","Jun","Jul","Aug","Sep",
"Oct","Nov","Dec"
};
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Stack<String> stk = new Stack<String>();
for(int i =0; i<months.length; i++){
stk.push(months[i]);
}
System.out.println("stk = "+stk);
//stk.addElement("The last line");
System.out.println("element 5 = "+stk.elementAt(5));
System.out.println("popping elements: ");
while(!stk.isEmpty()){
System.out.println(stk.pop());
}
System.out.println("------------");
}
}
栈操作LIFO,实现12月份的圧栈和出栈
最新推荐文章于 2021-02-27 00:34:36 发布