Перейти к содержимому
Исключения JavaОшибка
EmptyStackException

EmptyStackException

Операция выполняется над пустым Stack.

jvm

Что вызывает эту ошибку

Методы pop() или peek() вызваны на Stack, не содержащем элементов. Стек пуст и возвращать нечего.

Как исправить

Проверяйте isEmpty() или size() перед вызовом pop/peek. Используйте ArrayDeque как более современную реализацию стека. Добавьте корректную обработку пустого состояния.

Официальная документация

Связанные коды ошибок