zoukankan      html  css  js  c++  java
  • Java_Vector类的使用,以及Stack继承Vector,推出的栈的特性

    测试用例:

    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个位置的数为:HELLO
    stk.pop=How are you?
    stk.pop=你好吗?
    stk.pop=侨羽
    stk.pop=HELLO

  • 相关阅读:
    虚树
    最小树形图
    分块
    斜率优化
    单调队列优化DP
    树套树
    2-SAT
    莫队
    单调队列
    单调栈
  • 原文地址:https://www.cnblogs.com/snowwhite/p/4695492.html
Copyright © 2011-2022 走看看