java中栈怎么创建使用

   2025-02-05 5860
核心提示:在Java中,可以使用Stack类来创建和使用栈。下面是一个示例代码,演示了栈的创建和使用方式:import java.util.Stack;public cla

在Java中,可以使用Stack类来创建和使用栈。下面是一个示例代码,演示了栈的创建和使用方式:

import java.util.Stack;public class StackExample {    public static void main(String[] args) {        // 创建一个栈对象        Stack<Integer> stack = new Stack<>();        // 将元素入栈        stack.push(1);        stack.push(2);        stack.push(3);        // 判断栈是否为空        System.out.println("栈是否为空:" + stack.isEmpty());        // 获取栈顶元素        System.out.println("栈顶元素:" + stack.peek());        // 出栈,打印并移除栈顶元素        while (!stack.isEmpty()) {            System.out.println("出栈元素:" + stack.pop());        }    }}

输出结果为:

栈是否为空:false栈顶元素:3出栈元素:3出栈元素:2出栈元素:1

在上面的代码中,首先创建了一个Stack对象,并使用push方法将元素入栈。然后使用isEmpty方法判断栈是否为空,使用peek方法获取栈顶元素,使用pop方法出栈并打印栈顶元素。最后,通过循环操作将栈中的所有元素出栈。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言