Stack容器的使用

Stack容器的使用,第1张

Stack容器的使用

Stack 栈容器,是 Vector 的一个子类,它实现了一个标准的后进先出(LIFO:Last In Frist Out) 的栈。
Stack 特点是后进先出。它通过 5 个 *** 作方法对 Vector 进行扩展,允许将向量视为堆栈。
*** 作栈的方法

package com.yqq.app13;

import java.util.Stack;


public class StackTest {
    public static void main(String[] args) {
        //实例化栈容器
        Stack stack = new Stack<>();
        //将元素添加到栈容器中
        stack.push("A");
        stack.push("B");
        stack.push("C");
        stack.push("D");
        stack.push("E");
        //判断栈容器是否为空
        System.out.println(stack.empty());//false
        //查看栈顶元素
        System.out.println(stack.peek());//E
        //返回元素在栈容器中的位置
        System.out.println(stack.search("B"));//4
        //获取栈容器中的元素
        String str = stack.pop();//E
        System.out.println(str);
        for (String s:stack)
            System.out.println(s);//A B C D

    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5619990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存