Java 当堆栈为空时,为pop引发什么异常

Java 当堆栈为空时,为pop引发什么异常,java,exception,stack,Java,Exception,Stack,我正在练习Junit测试,并创建了一个使用ArrayList作为堆栈的小堆栈类 我的流行方法: 如果堆栈是空的,我不知道该怎么办。我想抛出异常,但我不确定要抛出哪个异常。您可以抛出: 编辑: 在的本页中,有一个pop方法示例和前面提到的异常。您可以抛出: 编辑: 在中的本页中,有一个pop方法的示例和前面提到的异常。在这种情况下,如何执行标准Java Stackpop的操作?请参见在本例中,如何执行标准Java Stackpop的操作?看是的,我也考虑过这个问题。但我也想翻阅一下书堆。所以我试着

我正在练习Junit测试,并创建了一个使用ArrayList作为堆栈的小堆栈类

我的流行方法:

如果堆栈是空的,我不知道该怎么办。我想抛出异常,但我不确定要抛出哪个异常。

您可以抛出:

编辑:

在的本页中,有一个pop方法示例和前面提到的异常。

您可以抛出:

编辑:


在中的本页中,有一个pop方法的示例和前面提到的异常。

在这种情况下,如何执行标准Java Stackpop的操作?请参见

在本例中,如何执行标准Java Stackpop的操作?看

是的,我也考虑过这个问题。但我也想翻阅一下书堆。所以我试着避开stack班我也考虑过这个。但我也想翻阅一下书堆。所以我试着避开stack类
public void pop() {
    if (count > 0) {
        stack.remove(0);
        count--;
    }
    else {

    }
}
throw new EmptyStackException();