栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Stack容器的使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/613891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号