Перейти до вмісту
Винятки JavaПомилка
EmptyStackException

EmptyStackException

Операція виконується над порожнім Stack.

jvm

Що спричиняє цю помилку

Методи pop() або peek() викликаються на Stack без елементів. Стек порожній і нічого повертати.

Як виправити

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

Офіційна документація

Пов'язані коди помилок