【发布时间】:2021-02-16 11:23:55
【问题描述】:
在 Java 中,如果在空堆栈上调用 peek() 方法,则会引发异常。
目前,为了解决这个问题,我必须在调用peek() 之前检查堆栈是否为空。
有没有办法覆盖peek() 方法,以便在堆栈为空时返回null 而不是抛出异常?
【问题讨论】:
-
您可以简单地扩展 Stack 并在您的自定义 Stack 中覆盖?
标签: java data-structures stack