测试用例:
import java.util.Stack; /* * 简单的栈类测试; * Stack继承自Vector向量类; * 所以Stack的使用和Vector的使用类型的 * 而且是线程安全的; */ public class test_Stack { public static void main(String[] args){ //创建一个栈 Stack<String> stk = new Stack<String>(); //入栈 for(int i=0;i<1;i++){ stk.push("HELLO"); stk.push("侨羽"); stk.push("你好吗?"); } //打印栈内容 System.out.println("stk = "+stk); //增加元素 stk.addElement("How are you?"); System.out.println("stk = "+stk); //指定地方的元素读取 System.out.println("第0个位置的数为:"+stk.elementAt(0)); //循环出栈 while(!stk.empty()) System.out.println("stk.pop="+stk.pop()); } }结果:
stk = [HELLO, 侨羽, 你好吗?]stk = [HELLO, 侨羽, 你好吗?, How are you?]第0个位置的数为:HELLOstk.pop=How are you?stk.pop=你好吗?stk.pop=侨羽stk.pop=HELLO
转载于:https://www.cnblogs.com/snowwhite/p/4695492.html