美文网首页
Java 栈的使用

Java 栈的使用

作者: Djbfifjd | 来源:发表于2020-10-26 17:31 被阅读0次

    一、Stack的基本使用

    1️⃣初始化Stack stack=new Stack
    public Stack()创建一个空堆栈。

    2️⃣判断是否为空stack.empty()
    public boolean empty()测试堆栈是否为空。

    3️⃣取栈顶值元素(【不出栈】不删除栈顶的值)stack.peek()
    public E peek()查看堆栈顶部的对象,但不从堆栈中移除它。

    4️⃣取栈顶值元素(【出栈】会把栈顶的值删除)stack.pop();
    public E pop()移除堆栈顶部的对象,并作为此函数的值返回该对象。

    5️⃣进栈stack.push(Object);
    public E push(E item)把项压入堆栈顶部。

    二、实例

    public class Demo {
        public static void main(String[] args) {
            Stack stack=new Stack();
            //1.empty()栈是否为空
            System.out.println(stack.empty());
            //2.peek()栈顶值    3.进栈push()
            stack.push(new Integer(1));
            stack.push("b");
            System.out.println(stack.peek());
            //4.pop()出栈
            stack.pop();
            System.out.println(stack.peek());
        }
    }
    

    相关文章

      网友评论

          本文标题:Java 栈的使用

          本文链接:https://www.haomeiwen.com/subject/gieyyktx.html