Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java stack用法

作者:冷空气来袭   发布日期:2026-06-13   浏览:101

import java.util.Stack;

public class StackExample {
    public static void main(String[] args) {
        // 创建一个栈对象
        Stack<String> stack = new Stack<>();

        // 使用 push 方法向栈中添加元素
        stack.push("Java");
        stack.push("Stack");
        stack.push("Usage");

        // 打印栈中的所有元素
        System.out.println("Stack: " + stack);

        // 使用 peek 方法查看栈顶元素(不会移除元素)
        String topElement = stack.peek();
        System.out.println("Top element: " + topElement);

        // 使用 pop 方法移除并返回栈顶元素
        String poppedElement = stack.pop();
        System.out.println("Popped element: " + poppedElement);

        // 再次打印栈中的所有元素
        System.out.println("Stack after pop: " + stack);

        // 检查栈是否为空
        boolean isEmpty = stack.isEmpty();
        System.out.println("Is stack empty? " + isEmpty);
    }
}

解释说明:

  1. 创建栈对象:使用 Stack<String> 创建一个泛型为 String 的栈对象。
  2. 添加元素:使用 push 方法将元素压入栈中。
  3. 查看栈顶元素:使用 peek 方法查看栈顶元素,但不移除它。
  4. 移除栈顶元素:使用 pop 方法移除并返回栈顶元素。
  5. 检查栈是否为空:使用 isEmpty 方法检查栈是否为空。

通过这些操作,可以方便地管理栈中的元素。

上一篇:java local

下一篇:java zip

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站