تخطى إلى المحتوى
استثناءات Javaخطأ
EmptyStackException

EmptyStackException

محاولة تنفيذ عملية على Stack فارغة.

jvm

أسباب هذا الخطأ

استدعاء دوال مثل pop() أو peek() على Stack لا تحتوي على عناصر. المكدس فارغ ولا يوجد ما يُعاد.

كيفية الإصلاح

تحقق من isEmpty() أو size() قبل استدعاء pop/peek. استخدم ArrayDeque كتطبيق مكدس أحدث. أضف معالجة مناسبة لحالة الفراغ.

التوثيق الرسمي

رموز أخطاء ذات صلة