美文网首页程序员
Stack peek() Method in Java

Stack peek() Method in Java

作者: xy啊_46b8 | 来源:发表于2020-05-01 10:39 被阅读0次

Java中的java.util.Stack.peek()方法用于检索或获取Stack的第一个元素或位于Stack顶部的元素。 检索到的元素不会被删除或从堆栈中删除。

Return Value: 该方法返回堆栈顶部的元素,如果堆栈为空,则返回NULL。

Exception: 如果堆栈为空,该方法将抛出EmptyStackException异常。

java.util.Stack.peek()方法举例:


import java.util.Stack;

public class stackep {

    public static void main(String[] args){

        Stack<Integer> STACK =new Stack<Integer>();

        STACK.push(10);

        STACK.push(15);

        STACK.push(30);

        STACK.push(20);

        STACK.push(5);

        System.out.println("Initial Stack:"+STACK);

        System.out.println("The Element at the top of the stack is "+STACK.peek());

        System.out.println("Final Stack:"+STACK);

    }

}

输出:

Initial Stack:[10, 15, 30, 20, 5]

The Element at the top of the stack is 5

Final Stack:[10, 15, 30, 20, 5]

相关文章

  • Stack peek() Method in Java

    Java中的java.util.Stack.peek()方法用于检索或获取Stack的第一个元素或位于Stack顶...

  • JVM运行时数据区

    总体分为三类 运行时数据区:程序计数器,JAVA STACK ,NATIVE METHOD STACK,METHO...

  • Java SE 运行时 内存分析

    1 .Java 程序运行时内存的逻辑分配 method area, stack ,heap ,native ...

  • Java基础(3)——JVM内存模型

    Java for android 基础知识。 JVM的内存结构分为: 方法区(method) 栈内存(stack)...

  • LeetCode 刷题笔记2 (栈和队列)

    重要知识 1. Java stack pop 拉出,push 压入栈顶,peek 看一眼栈顶(不改变元素),sea...

  • 栈、队列

    Stack先进后出,常用函数3P: peek push pop Queue先进先出,常用函数POP: peek o...

  • JVM虚拟机模型

    JVM虚拟机的构成 Java Stack(虚拟机栈) Heap(堆):共享数据。 Method Area(方法区)...

  • Java 基础

    编译运行命令 内存机制 java内存可分为:stack(栈)、heap(堆)和method area(方法区) 栈...

  • 内存分析

    JVM(Java虚拟机)内存可以分为三个区域:栈(stack)、堆(heap)、方法区(method area) ...

  • JVM内存直观描述

    JVM内存简单描述 java的JVM内存可分为3个区:堆(heap),栈(stack)和方法区(method)。 ...

网友评论

    本文标题:Stack peek() Method in Java

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