Đi đến nội dung
Ngoại lệ JavaLỗi
EmptyStackException

EmptyStackException

Một thao tác được thực hiện trên Stack rỗng.

jvm

Nguyên nhân gây ra lỗi này

Các phương thức như pop() hoặc peek() được gọi trên Stack không có phần tử. Stack rỗng và không có gì để trả về.

Cách sửa

Kiểm tra isEmpty() hoặc size() trước khi gọi pop/peek. Dùng ArrayDeque như một cài đặt stack hiện đại hơn. Thêm xử lý trạng thái rỗng phù hợp.

Tài liệu chính thức

Mã lỗi liên quan