Java 顺序栈 peek() 方法详解:获取栈顶元素

在 Java 中,peek() 方法是顺序栈的一个重要操作,用于获取栈顶元素 而不 将其从栈中弹出。

以下是 peek() 方法的 Java 实现:

public T peek() {
    if (isEmpty()) {
        throw new IllegalStateException('Stack is empty');
    }
    return (T) stackArray[top];
}

在这个实现中:

  1. 首先,isEmpty() 方法检查栈是否为空。
  2. 如果栈为空,则抛出 IllegalStateException,提示 'Stack is empty'。
  3. 如果栈不为空,则返回 stackArray[top],即栈顶元素。

注意: peek() 方法不会修改栈的结构或内容,它只是返回栈顶元素的引用。

您可以使用此方法在不弹出栈顶元素的情况下检索它。

Java 顺序栈 peek() 方法详解:获取栈顶元素

原文地址: https://www.cveoy.top/t/topic/b5pp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录